1.1a5 2004-01-20 9:30 PM EST ------------------------------- Changes ------- 1. An Edit button and menu have been added and some functions in File menu moved to it. In mini-bar mode, the Edit button is labeled "E". 2. File, Edit, Size, and Shape buttons have been tightened for a better look. Bugs fixed ---------- 1. Duration lable no longer hides undo/redo information. 2. reVue no longer inserts an extra 0 length scene at the front of shows when opening shows. 1.1a2 2004-01-10 8:30 PM EST ------------------------------- Got back from CES 2003 this morning at 6am and am ready to release the week-late 1.1a2. Changes ------- 1. Move UI changes in the form of button moves to make room for ehancement #3. Enhancements ------------ 1. In the Create New Video dialog box, added a "-t1" option for etvedit. This is temporary and was added to see if it helps anyone with timings. I think that it won't, but figured that this may quite some. ;-) 2. Added a show duration label next to the playback time. 3. Added Fast Forward and Rewind buttons for non-Replay videos. (They'll auto-hide if WMP cannot control playback speed on the currently opened video.) 4. First phase of integration to another program is done. Bugs Fixed ---------- 1. Show or block names containing dots no longer cause Create New Video to fail. 2. Changed "Scene" to "Block" in a few more places. 3. Fixed bug that prevented files with the ".mpeg" extension from opening. 4. May have caught the last ".settings" problem. 5. Fixed bug where current position indicator under BlockBar was not updating. 1.1 alpha 1 2003-12-24 12:00 PM EST -------------------------------------------- New Features ------------ 1. Ability to create new videos with Windows Media Encoder, if WME is installed. (build 2) 2. Ability to configure the control bar, video size, windowstate, and volume with the revue.xml configuration file. (build 2) Enhancements ------------ 1. Tool tip for Play/Pause button updates on state change. (build 1) 2. Users can now choose "Cancel" instead of just "Yes" or "No" when prompted to save scene information. (build 1) 3. Commercial detection using .evt files is significantly improved -- reVue shouldn't cut to commercial too early. (build 3) You can restore the old evt loader by adding this to the revue.xml file: 1.0 Changes ------- 1. UI changes in button and text placement; play/pause button shrinks to display the Frame Advance button when playback is paused. (build 2) 2. In a bow to logic and common sense, the term "scene" has been replaced by the term "block." Thus, content scenes are now content blocks and commercial scenes are now commercial blocks. (build 1) Bug Fixes --------- 1. Users are now prompted to save scene changes when opening another file. (build 1) 2. In "Create New Video," the "Streaming" format is now selected by default. (build 2) 3. reVue won't show Windows Media Encoder file formats if the user doesn't have WME installed. (build 3) 4. MAY HAVE FIXED an exception when setting the volume (or muting) before opening a video. (build 3) 5. Fixed a bug where shows with no detected scenes default to a single content scene. (build 3) 6. No longer chopping off the first character of the episode name. (build 3) Outstanding Issues ------------------ 1. Sometimes the UI does not update when building a new video in Windows Media Encoder format. The cause is not yet known. (build 2) 1.0 2003-12-08 11:00AM EST -------------------------------------------- Enhancements ------------ 1. Unlimited undo and redo with Ctrl+Z, Ctrl+Y or the Undo and Redo items in the File menu. (A counter of the number of actions that can be undone and redone appears in the control bar under the scene number.) 2. Added ability to just create a .evtdump file instead of MPG files from the Create New Video dialog box. 3. Reworked the "Create New Video" dialog box and added a "Remove temp files at end" check box. When checked (which is the default), the .mpg, .evt, and .ndx files created by rtvedit are deleted after rtvconvert runs. You still require enough disk space to hold the original video, the edited video, and the converted video simultaneously. (Note, if you uncheck this option and leave the rtvedit files around, rtvconvert will bypass rtvedit; this saves time if you want both "Cleaned" and "Cleaned and Demuuxed" files. Changes ------- 1. Unnamed scenes now have "dynamic" names that reflect their current scene number and type. This avoids the problem of multiple scenes using the same filename when scenes are split during new video creation. 2. The names of of files created when making new videos follows a new format that includes the scene number (counting all scenes sequentially from 1). 3. In "Create new video", the formats are renamed to be more accurate. Correspondingly, the suffix added to the file names has changed. Old Name New Name ----------------------------------------------- ----------------------------------------------- PC Standard (for playback on your computer) RTV Standard (for playback on a ReplayTV 5xxx or PC) RTV Streaming (for playback on a ReplayTV 5000) CLN Cleaned (for DVD authoring) DVD Demuxed (for use by a DVD authoing program) DMX Cleaned and Demuxed (for DVD authoring) Bugs fixed ---------- 1. Creating streaming or demuxed files is now correctly based on the edit MPG rather than the source MPG. 2. When creating a new MPG without splitting scenes into separate files, the name of the output MPG now matches the format used for separate files, that is, if you create a new file from "Futurama.mpg", the new file will be named "Futurama RTV.mpg". When the scenes are split, they are named "Futurama - scenename RTV.mpg". 3. Pressing buttons before a video is opened no longer crash reVue. 1.0 beta 9 2003-12-03 11:10 PM EST -------------------------------------------- Enhancements ------------ 1. Drag-and-drop is now supported so that you can drag a .rsi, .evt, .ndx, or .mpg file onto reVue while it's running and the video will switch. If multiple files are dropped, a playlist is created. Right-click the Play/Pause button to see the playlist and choose other shows from it. (Hold down Shift when you right-click Play/Pause to see the full pathnames instead of just the filenames.) Use the Page Up and Page Down keys to move between the shows in a playlist. Note that is the scene information of a show is changed, you'll be asked to save it before moving to another show. 2. Added "Match window to video shape" to Preferences dialog box. When set (which is the default), reVue behaves as it has. When unchecked, the reVue window can be a different shape than the video; excess space to the right of the video and below the control bar appear black. Unchecking the box allows you to make the SceneBar bery long while the video stays a normal size; this aids in adjustments to scene times. (FlipFlop & ksb) 3. Holding down the Control key while resizing the window reverses the effect of the "Match window to video shape" preference. (ksb & FlipFlop) 4. Added "Start reVue muted" option to Preferences dialog box. (ksb) 5. Even is you change your revue.xml file, reVue will ensure that there are always scene types called "content" and "commercials" because these constants are used in the code. As a bonus, if your QuickSkips or InstantReplays sections fail to load or contain no items, reVue will add a 7 second IR and a 30 second QS. (ksb) 6. Added a button that is the equivalent of the "S" key; this button moves the nearest scene boundary to the current playback time. (roger_richards) 7. Added a volume slider. Note that this volume applies only to the sound level of the video being played in reVue; other sounds from your computer are not affected by this volume control. Changes ------- 1. Switched to a tabbed user interface for the Preferences dialog box. This is being done in preparation for integration with DVarchive. (ksb) 2. Completely reworked the scene editing buttons, created graphic buttons, added tool tips, and instituted new keyboard shortcuts as follows (the keyboard shortcuts introduced in beta 8 are hereby retracted). (ksb) Old description & shortcut New button, description & shortcut -------------------------- --------------------------------------------------- Insert scene +, \ Split scene now Ins, + Delete scene -, [ Combine with previous scene Del, - ] Combine with next scene Ctrl+Del S Start nearest scene now Ctrl+Ins, S The buttons attempt to show the SceneBar before and after the button's action is performed. For example, the old "-" (Delete scene) button now shows at the top three color bands to represent scenes with a "+" sign at the junction of the first two; the bottom shows the the the first two scenes combined. 3. FrameSkip and FrameReplay sections from revue.xml removed since they don't have anything to do. Bugs Fixed ---------- 1. Tool tip added to new "merge into next scene" button. (ksb) 2. Frame replay button hidden again (since it doesn't work in WMP). (ksb) 3. Right-clicking disabled on Frame Advance button (since multi-frame moving doesn't work in WMP). (ksb) 4. Opening a MPG now looks for scene information files in the best order: .rsi, .evtdump, .evt, .ndx (ksb) 1.0 beta 8 2003-11-30 3:30 PM EST -------------------------------------------- Enhancements ------------ 1. Context menu for the SceneBar now includes an option to merge the selected scene with the next one. The control bar now has a button to do the same thing. The type of the merged scene is that of the one that it was merged in to (the one on the right). (FlipFlop) 2. A checkbox was added to mute the video (the keyboard shortcut is "U"). This is useful if you want to listen to music while adjusting scene times and dont't want to listen to the video. (ksb) Changes ------- 1. To increase readability and usabilie, increased the SceneBar height from 8 to 12 pixels and the position tracker height from 6 to 8 pixels. This should help users with large screens. 2. To support the new "merge into next scene" feature, a button was added to the control bar and new keyboard shortcuts were assigned. (The old shortcuts still work.) The "Merge Scene" button is now the "Merge into previous scene" button and the button label is "[-"; the shortcuts are "[" or "-". The new "Merge into next scene" button is labeled "-]"; the shortcut is "]". The old "Split scene" button is now the rightmost button; the shortcuts are "+" or "|" (you don't need to shift). This puts the three keyboard shortcuts for scene editing next to one another. (ksb) Bugs Fixed ---------- 1. Zooming the window to full-screen now uses as much of the screen as possible (accounting for the aspect ratios of the video and your screen) instead of leaving some of it unused at the bottom. (lots) 2. reVue no longer crashes when pressing Alt+F4 while zoomed to full-screen. (FlipFlop) 3. Right-clicking a scene just below the SceneBar (in the position tracker area) now shows the correct scene type; the check box had been one line off. (ksb) Outstanding Issues ------------------ 1. Custom aspect ratio control was substantially modified to make it work properly, but resulted in changes to the video resizing code. As a result, the size shown on the Video Size button may or may not be correct (I'm still not sure.) The changes are not sufficiently tested yet and I think that there are still open issues, but I need to clear my head before resuming work on them. 1.0 beta 7 2003-11-27 6:52PM -------------------------------------------- Changes ------- 1. Removed the check for mpg2splt.ax. This issue is more complicated than first believed and telling the user to register a mismatched DLL is probably not the way to go. (ksb) Enhancements ------------ 1. When creating videos, you can split each scene into its own set of files. (Some characters are not valid in filenames; they will be changed to other characters.) (mcoletti) 2. You can rename a scene by right clicking it in the SceneBar. (FlipFlop) 3. A "mini control bar" mode has been added. Choose "Mini Controls" from the File button menu. When in mini mode, a mini File button (simply labled "F") appears to the right of the SceneBar. The keyboard shortcut is "M". (FlipFlop) Bugs Fixed ---------- 1. Fixed a problem with reVue crashing on short (<5 min) vides. (ksb) 2. Right-clicking the position tracker area now pops up the Scene Types menu (just as right-clicking the SceneBar does) rather than changing the playback position. (FlipFlop) 3. The button labels and menu checks are now properly updated when the beyboard shortcuts are used for aspect Ratio/Viewing Region (the "R" key) and AutoSkip scheme (the "A" key). (FlipFlop) Outstanding Issues ------------------ 1. Going full-screen while the control bar is showing causes reVue not to use the full screen. Hide the control bar first, then go full-screen, then show the control bar. (ksb & FlipFlop) 1.0 beta 6 2003-11-23 2:14 PM EST -------------------------------------------- Changes ------- 1. The Preferences dialog box no longer control file associations since the Windows installer does it. (The code is there, but commented out. If any of you think that it really needs to be there, let me know.) (ksb) Enhancements ------------- 1. Alt+F4 now closes reVue as it does other Windows applications. (jrgreenman) 2. The "Create new video" function now prompts you for which AutoSkip scheme to use to create the new video. Note that this does not change the active AutoSkip scheme used for playback. (daytwa & ksb) 3. The "Open video file" dialog box now includes ".mpeg" along with ".mpg". (It is still assumed that the video corresponding to a .evt or .ndx is a .mpg.) reVue will open .wma and .asf files, but warn you that RTVtools will not work. (ksb) 4. reVue will prompt you to save changes to your show information if any scene names, times, or types are changed or scenes are added or removed. (ksb) 5. Double-clicking a scene makes it a playback loop. (steverap) 6. When reVue fails to open a file, it now displays an error message. (ksb) 7. Removed the message about start-up delays since only I was getting it because I was recompiling every time. (kjac) 8. The version of DirectX's mpg2splt.ax file is now checked and a warning displayed if the version is greater than 6.3.1.881; a version that is known to work. (jrgreenman) 9. Message boxes now allow you to choose "don't display this message again". () Bugs Fixed ---------- 1. Filename extensions are now case insensitive. (ksb) 2. Videos for which there wasn't a corresponding .ndx, .evt, or .rsi were not opening. This has been fixed (a single content scene is created). (jrgreenman) Under consideration ---------------------- 1. Include a copy of DirectX 8 MPEG2 splitter to fix the time alignment problem and give the users a way to switch back and forth between the reVue copy and their previously installed copy. (jrgreenman) 2. Show each commercial as a very short scene like evtedit does. (steverap) 1.0 beta 5 2003-11-20 21:00 EST -------------------------------------------- Changes ------- 1. Frame Replay button removed since it didn't work (it appears to be a WMP problem). 2. File type registration moved from preferences dialog box to Windows installer. Outstanding Issues ------------------ 1. Very slow start-up time due to the initialization of the .NET interoperability piece for WMP. 2. Timing for detection of commercial scenes in .evt files is still not matching a real ReplayTV 5000; this is being worked on. 1.0 beta 4 2003-11-19 21:00 EST -------------------------------------------- Bugs Fixed ---------- 1. Better .evt file loading so prevent many very short content scenes. 2. The SceneSelector times now update when the "S" key is used to move a scene boundary. Outstanding Issues ------------------ 1. Very slow start-up time due to the initialization of the .NET interoperability piece for WMP. (Note: this isn't just needed for the Frame Advance button; the same feature is also used (while playback is paused) by IR, QS, NextScene, PrevScene, the scene selector, clicking on the SceneBar, and dragging the current time marker. Without the feature, the video image would not be udated when you move to a different time.) 2. There's a Frame Replay button now, but it DOES NOT WORK. The step(-1) function in WMP is not backing up the Replay MPGs. I'm working on a work-around. Likewise, the frame advance and frame replay configuration sections in the revue.xml file are still processed, but ignored because multiple calls of step(+1) do not appear to work when called quickly (but do when there's a pause between each call). I'm working on this, too. New Features ------------ 1. Improved video creation can now use rtvconvert to create videos for PC playback, streaming through DVarchive, or demuxed for DVD authoring. 1.0 beta 3 2003-11-18 10:00 EST -------------------------------------------- Bugs Fixed ---------- 1. .rsi and .rst files are now well-formed XML. 2. IR only skips over "skippable" scenes; previously, IR always skipped back to the begnning of the previous scene if used near the beginning of a scene. 3. IR and QS no longer skip a playable scene when crossing a scene boundary while paused. 4. IR at the beginning of a program no longer skips forward. 4. NextScene and PrevScene no longer get stuck at scene boundaries while the video is paused. 5. IR and QS now update the video while paused. All other means of changing the video position should also update the image while paused. 6. Fixed the Preferences dialog box which crashed on start-up due to the addition of the .rst file type. 7. Properly register icons for .evt, .ndx, .rsi. and .rst files now. 8. Fixed keyboard scene resizing which was broken in many ways in several places. Outstanding Issues ------------------ 1. Very slow start-up time due to the initialization of the .NET interoperability piece for WMP. (Note: this isn't just needed for the Frame Advance button; the same feature is also used (while playback is paused) by IR, QS, NextScene, PrevScene, the scene selector, clicking on the SceneBar, and dragging the current time marker. Without the feature, the video image would not be udated when you move to a different time.) 2. The detection of commercials in 5000 .evt files may be very bad. (Or the user reporting this may have an MPEG2 codec problem.) If reVue is detecting too many or too few breaks, please let me know. If reVue is detecting the right number of breaks, but it generally "off" with the cut-in and -out times, let me know. 3. There's a Frame Replay button now, but it DOES NOT WORK. The step(-1) function in WMP is not backing up the Replay MPGs. I'm working on a work-around. Likewise, the frame advance and frame replay configuration sections in the revue.xml file are still processed, but ignored because multiple calls of step(+1) do not appear to work when called quickly (but do when there's a pause between each call). I'm working on this, too. Changes ------- 1. New icons. 2. Better instructions on using the custom video shape feature. 3. Restored the "R" keyboard shortcut (was "V" in beta 2) to the "Playback Region" function (formerly called Aspect Ratio control). 4. Changed the Video Size keyboard shortcut from "Z" (for Zoom) to "V" (for Video size). New Features ------------ 1. Added a "Sorry, Windows is slow" window to show up while the ONE SLOW LINE in reVue executes. 2. Holding down the Shift key during scene resizing (with the mouse or keyboard) increases the movement sensitivity by a factor of 10. The left and right arrow keys usually move a scene by 1 second; with Shift down they operate in 0.1 second incements. Mouse sensitivity depends on the length of the show and the size of the window. For a one hour show viewed at 100%, moving the mouse one pixel would move the scene almost 6 seconds; with Shift down, the movement is 0.6 seconds per pixel. 1.0 beta 2 2003-11-15 17:00 EST -------------------------------------------- Lots of things changed. No open bug reports. Some new features (I shouldn't have put them in between b1 and b2). Outstanding Issues ------------------ 1. Incredibly slow (15-20 seconds) start-up time. This appears to be related to using the .NET interoperability library. If I can't find a way around this, I'll remove the library, but then we'll lose the new frame advance feature. I'm still working on this. 2. The XML for "Show information" and "Scene templates" is not up to snuff. Funny characters (like "&") cause problems. This is because I'm doing crappy XML instead of good XML. I'll fix it in a day or two. 3. The ReadMe.html file and screen snapshots are out of date. Changes ------- 1. I'm not going to bother listing them all because there are only four people reading this. 2. I'm going to change the term "Aspect Ratio" as "Video Shape" unless we think up a better term. You'll see why in new feature number 3. As a consequence, the "R" keyboard shortcut is now "V". 3. .rsi files, which had been an extension of the evtdump format, are now in XML. If you have .rsi files from beta 1, rename them to .evtdump and they should work. 4. There's an installer/uninstaller now. Let me know if it works for you. New Features ------------ 1. XML config file. Lots of possibilities here. 2. Better scene type assignment (right-click on the Scene Bar). 3. Custom "Video Shape" support. This lets you define your own bounding box for the video; everything outside of the box is clipped. To try it, dhoose "Custom..." from the Video Shape button then click the upper left corner and the lower right corner; the video will resize and reshape to bound that selected area. 4. Frame Advance. While paused, a frame advance button appears next to the time indicator. (Although this button also supports XML configuration to do multi-frame steps, WMP isn't working so it will always do just one frame per click. Backwards, which is supposed to work in WMP, isn't.) 5. If you try to open a ReplayTV 5000/5500 .ndx file, reVue should notice that you've launched with the wrong file and try to open the corresponding .evt file. I must confess that I haven't even tested this yet. 1.0 beta 1 2003-11-07 19:00 EST -------------------------------------------- Bugs reported: 0001 2003-11-07 22:27 Phil App crashes during QuickSkip during last segment. 0002 2003-11-07 22:27 Phil App crashes when playback passes the half-way point of the last segment. 0003 2003-11-07 23:20 Ken Title bar is not showing name of the playing video.