OSDN Git Service

MacGui: Live Preview HUD Overlay playback controller initial implementation
authordynaflash <dynaflash@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Tue, 18 May 2010 16:22:00 +0000 (16:22 +0000)
committerdynaflash <dynaflash@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Tue, 18 May 2010 16:22:00 +0000 (16:22 +0000)
commit0affb4285a52f5e9d87de1c2836075ec34db5289
tree4cd695a97cdb7e0c3dcdf79b8ec2d6d0c06d0fc6
parent12219fb97f47fc422944e8a383238594a0070522
MacGui: Live Preview HUD Overlay playback controller initial implementation
- Fixes current issue where a live preview with the display res larger than storage res would not show the built in QTKit control bar.
- Replaces the stock QTKit movie controller.
- Adds playback time code information to HUD display.
- Allows frame by frame scrubbing via keyboard arrow keys.
-- Methods exist for frame by frame step through but buttons are not on the HUD overlay yet.
Known Bugs:
- If movie is playing, first click on the scrubber bar can cause the movie to jump to beginning or end unless scrubber is held and dragged.
- Probably some others I haven't seen yet.
To Do (not that it ever will get done):
- Replace the current crappy stock buttons with some decent ones.
- Display accurate frame number hopefully though QTKit offers little documentation to get that exact info.
- Add a volume slider and remember the volume setting in the prefs.
- Add a subtitle control widget hopefully so that users can see what the subtitles would look like.
Other small changes include adding some tooltips to the hud overlay controller widgets to hopefully make it a bit more intuitive.

git-svn-id: svn://localhost/HandBrake/trunk@3300 b64f7644-9d1e-0410-96f1-a4d463321fa5
macosx/English.lproj/PicturePreview.xib
macosx/HBPreviewController.h
macosx/HBPreviewController.m