summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* h.264 i frame shouldn't be marked as sync sample.ritsuka2009-01-121-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2077 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Separate Picture Settings and Preview Window Initial Implementationdynaflash2009-01-1210-1543/+3365
| | | | | | | | | | | | | | | | | | | | - Picture Settings is now a hud style inspector panel: -- Allows more room to be displayed along with Main Window. -- Has button (though ugly ... for now) to open the preview window. - Separate Preview Window: -- Preview Window can now show the entire preview content via a hud style overlay controller (ala iTunes, DvdPlayer controls) activated by mouse movement. -- Has button to allow opening the Picture Settings inspector. -- Full Screen Mode (ala iTunes, DvdPlayer) which should help for max preview size for HD sources. - Note: all hud style controls in this implementation are created only using core animation filters, I decided against a third party hud control framework, though one can certainly be implemented at any time. - Known Issues: -- WARNING: Quitting HB while in full screen mode will crash the macgui. -- The hud overlay controls in the Preview Window will align kind of wonky when the resolution is scaled way below the source. -- Ideally, after moving the mouse within the preview area then stopping, after a certain amount of time the hud overlay control box should disappear. -- Hud style controls still need alot of development to fit within the HIG. -- Need a keboard shortcut for the Preview Window. -- As usual with initial implementations there are likely many more Bugs/Issues. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2076 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Modified contrib Jamfile to use $(MAKE) not "make" for mp4v2 install, patch ↵eddyg2009-01-111-1/+1
| | | | | | from KonaBlend. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2075 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Always use the track samplerate as the timescale for audio tracks. This ↵ritsuka2009-01-111-2/+2
| | | | | | fixes a problem when creating an mp4 with multiple audio tracks that have different samplerate. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2074 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove some unused variablesritsuka2009-01-111-10/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2073 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bumps mp4v2 to r224jbrjake2009-01-112-6/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2072 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Get previews from H.264 content even if it's missing IDR frames (e.g., NZ TV ↵van2009-01-104-148/+176
| | | | | | | | | | | | & some blu-rays): - Grab stream characteristics (IDRs or not, PCRs or not, RAPs or not) while we're reading to compute the duration rather than trying to guess with no information later. - Only wait for an IDR after a seek if we know the stream has IDRs. Even then, wait for at most 255 frames. - If the stream doesn't have IDRs tell scan (via a new flag in the title struct) so that it can read but discard a second's worth of frames to get the decoder in sync withe stream. - While we're trying to sync the decoder, ffmpeg will spit out dozens of useless error messages so suppress them. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2071 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make the activity, queue, and picture tool bar buttons into togglesjstebbins2009-01-085-66/+121
| | | | | | | pressing while the corresponding window is displayed hides the window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2070 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-0826-673/+330
| | | | | | - Code cleanup. Remoes old using tags, removes unused code, cleans up some functions to make them shorter/more readable etc. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2069 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-083-16/+87
| | | | | | - Patch (slightly modified) by ween to allow users to update their own presets via a "save changes" option in the presets right click menu. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2068 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-071-11/+13
| | | | | | - Check the encoded sample actually exists before trying to play it in VLC! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2067 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-073-19/+10
| | | | | | - Removed rouge label which was used for testing. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2066 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-072-6/+6
| | | | | | | - Applies http://forum.handbrake.fr/viewtopic.php?f=4&t=8772 - Changes the File Save Dialog box to use the Format dropdown rather than the file extension. Some users seem to have an unusual workflow selecting a format before a file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2065 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: include the exact dylib name in the VLC check to pick up out of date ↵dynaflash2009-01-061-2/+2
| | | | | | | | versions of VLC - Update the no vlc window accordingly git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2064 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-056-224/+323
| | | | | | | - Queue Encoding code moved from frmQueue.cs to QueueHandler.cs - QueueHandler now works has events to allow frmMain and frmQueue to update their UI elements based on event triggers (e.g an encode starting or ending). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2063 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-058-22/+60
| | | | | | | - Removed some white space in a few files. - Untied options window from frmMain. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2062 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r1065-681544edynaflash2009-01-051-1/+1
| | | | | | | - Much faster CAVLC RDO and bitstream writing - http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=681544ef803f3bd0429659495f97455aed1158a0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2061 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-045-32/+96
| | | | | | | - Makes the new preview window user accessible from the main window. - Attempt at a fix for a QT lockup. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2060 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-043-44/+63
| | | | | | - Fixes a few issues with the QT preview window and places it in the main directory. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2059 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-043-239/+118
| | | | | | - Updated Experimental Preview window to use QuickTime. Plays back video, Encodes samples just fine. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2058 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-034-102/+77
| | | | | | - Fixes some bugs/issues with the Queue Windows / Main Window Queue/Encoding tie-in git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2057 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGuisr552009-01-034-18/+52
| | | | | | - Decoupled the Activity window from frmMain and frmQueue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2056 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-032-12/+18
| | | | | | - Just a small tidyup of title.cs and encode.cs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2055 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Disable ssse3 h264_qpel optimizations to workaround a crash in h.264 decoder ↵ritsuka2009-01-012-1/+18
| | | | | | | | on OS X. Original patch from the Perian project. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2054 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with saving specific max-width/height to a preset.jstebbins2009-01-011-0/+1
| | | | | | | | Legacy UsesMaxPictureSettings tag didn't get converted properly when new preset is based on an old preset that used it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2053 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-12-3011-85/+163
| | | | | | | - Set Default now set's the currently selected preset to default, not the current settings. - Add Preset can now optionally add a flag to allow saving of picture size information (just like the macgui) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2052 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds --start-at-preview and --stop-at-duration and --stop-at-pts options. ↵jbrjake2008-12-301-1/+36
| | | | | | | | These correspond to the job->start_at_preview and job->pts_to_stop variables the MacGui and LinGui use to achieve live preview encodes. While of course starting at a certain preview is not an optimal way of choosing a starting position for an encode (especially in a CLI), it is fast, and flexible. By altering the number of previews to scan with --previews, it is possible to start an encode at any percentage of the video. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2051 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-12-306-89/+109
| | | | | | | - Preview Video setup for Encodes for any of the 10 previews that you'd find in the mac gui, for durations from 5 to 60 seconds. - Removed some old code git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2050 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bumps x264 from to r1063dynaflash2008-12-291-1/+1
| | | | | | | - Many enhancements since the last r1028 - http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=84a1ca6ce70fe7bad4922ddc5a72c2e9cd73703b git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2049 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-12-283-5/+124
| | | | | | | - Right Click menu for the new audio tab. - Made the list rows a tad thicker to make it easier to right click them. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2048 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-12-287-88/+144
| | | | | | | | - Option to hide the Query Editor tab. - Fixed small issue with remove button on the new audio tab. Would error if no track was selected. - Fixed an issue with the preset bar where selecting an already selected preset wouldn't reset the GUI settings for that preset. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2047 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-12-271-20/+30
| | | | | | - Fix for Queue Pause/Resume not working as expected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2046 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-12-277-1240/+475
| | | | | | | - List based Audio Tab (Similar to the Linux GUI) - Fix for a small bug where x264 widgets are not set for user default settings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2045 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix how preset list expands when window is resized. jstebbins2008-12-243-7/+0
| | | | | | | It wasn't, now it does. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2044 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix a problem with individual activity logs. jstebbins2008-12-221-2/+3
| | | | | | | Race would close them immediately after opening sometimes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2043 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Changes to the Cygwin section of the make file. Allows building of zip ↵sr552008-12-211-0/+15
| | | | | | packages for official and snapshot builds of the CLI using "make official" and "make snapshot" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2042 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-12-213-95/+61
| | | | | | | - Removed Experimental folder from project - Typo in Download window fixed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2041 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-12-196-159/+127
| | | | | | | - Fixes for a few rather stupid issues with the new queue/mainwindow encode link. - Got rid of the queue encode progress bar. It's just a pain to keep it working and doesn't really offer much. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2040 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-12-175-30/+43
| | | | | | | - Some fixes in the new code which handles encoding across the Queue and MainWindow. - Small UI tweaks on Activity Window and Generate Preview Window git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2039 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-12-168-258/+268
| | | | | | | - Minimize to system tray is now optional and can be set in tools > options > advanced. - Removed the minimize to system tray button since it's not really needed. The windows minimize button performs the same task git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2038 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Increase the height of the Filters box in Picture Settings, was too ↵dynaflash2008-12-162-78/+61
| | | | | | | | crowded. - Add outlets for the Size, Crop and Filters NSBoxes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2037 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-12-1620-4/+2276
| | | | | | | | - Preview Generator Window. Can generate previews form 5 to 60 seconds long. Will launch VLC (from a user specified (in options) install path) to play back the clip. Note: Clip duration is currently waiting for a patch to the CLI, so this part won't work yet. - Experimental in-gui VLC media player via ActiveX. (This causes a Blue Screen of Death (See comments in code), however if anyone can fix this and submit a patch, id be grateful) Alternative suggestions welcome! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2036 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove debug messagejstebbins2008-12-161-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2035 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix issue where switching formats causes the video encoder drop down ↵dynaflash2008-12-161-1/+13
| | | | | | to reset to the first selection, losing your previously chosen encoder. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2034 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Picture window now uses a subclass of HBController to access the ↵dynaflash2008-12-156-46/+85
| | | | | | | | | main controller. - fixed issue where preview movie keeps playing even if the picture window is closed - Removed deprecated -ClosePanel method since we now use the windows native close button. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2033 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-12-153-94/+81
| | | | | | - MainWindow now uses the Queue for encoding. Essentially works the same as the MacGUI. You start an encode in either window, and the other shows the encoding status. This prevents users from starting 2 encodes at once (1 Queue, 1 Main Window) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2032 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make the destination file entry box wider.jstebbins2008-12-145-14/+81
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2031 b64f7644-9d1e-0410-96f1-a4d463321fa5
* forgot to checkin the new icon for picutre settingsjstebbins2008-12-131-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2030 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add picture settings button to toolbarjstebbins2008-12-137-186/+284
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2029 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix tarball name when building linux snapshot buildsjstebbins2008-12-131-8/+3
| | | | | | | force calling libhb and test makefiles so that all dependencies are checked. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2028 b64f7644-9d1e-0410-96f1-a4d463321fa5