summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: fix cosmetic issue with the display of the number of passes in the queuejstebbins2009-11-131-2/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2925 b64f7644-9d1e-0410-96f1-a4d463321fa5
* handle duplicate language units and pgc's more gracefullyjstebbins2009-11-132-17/+324
| | | | | | | | | some discs have large numbers of repeated language units and pgc's that cause memory consumption and file i/o issues. detect such repeats and ref-count the data structures to avoid reading and storing duplicate info. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2924 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 4 revs to r1336dynaflash2009-11-131-1/+1
| | | | | | - Several fixes for weightp among other things. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2923 b64f7644-9d1e-0410-96f1-a4d463321fa5
* update x264 to r1332jstebbins2009-11-112-3/+3
| | | | | | | Default weightp to none for baseline. user can override. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2922 b64f7644-9d1e-0410-96f1-a4d463321fa5
* don't drop the last SRT subtitlejstebbins2009-11-101-0/+63
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2921 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix an off-by-one error in assignment of audio stream registration descriptorjstebbins2009-11-091-26/+28
| | | | | | | | | | | | | | format. This sometimes caused the misdetection of TrueHD audio since it would be tagged as the format of the stream following it in the PMT. Also fix a problem in PMT parsing that I stumbled upon while investigating the above problem. If a PMT has a PID listed more than once for some reason, we would add that PID multiple times to our stream list. And if it happened to be a video PID that is duplicated, the duplications would be interpreted as audio PIDs. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2920 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add parity to custom decomb and detelecine tooltipsjstebbins2009-11-071-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2919 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Maintain an accurate job ETA across pause/resumejstebbins2009-11-073-1/+15
| | | | | | | | Keeps track of how much time is spent paused and factors that into the ETA calculation git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2918 b64f7644-9d1e-0410-96f1-a4d463321fa5
* possible fix for WDTV vobsub duration problemjstebbins2009-11-052-14/+4
| | | | | | | | | | | There were 2 problems 1. The duration was not being written to the mkv track. Other players use the timestamps in the vobsub. WDTV appears to use the duration in the mkv. 2. The vobsub timestamps were being rewritten improperly in sync.c. They don't need to be rewritten at all. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2917 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: allow any number of values in custom filter stringjstebbins2009-11-051-4/+4
| | | | | | | | checking for the correct number always ends up getting out of sync with the filter code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2916 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Make sure that drc is set to 0 by default (not just in the built in ↵dynaflash2009-11-052-9/+9
| | | | | | | | presets). Patch by Rodeo. - Update the queue readout to only display "Off" for drc when the drc is 0.0 instead of 1.0 ( our previous off ). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2915 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix library list for mingw with gstreamer enabledjstebbins2009-11-051-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2914 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-11-051-2/+1
| | | | | | - Remove old invalid email from AUTHORS git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2913 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-11-032-7/+9
| | | | | | - Fix issue with weightb option on the x264 panel. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2912 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: adjust the width of the subtitle listjstebbins2009-11-021-4/+4
| | | | | | | the narrower main window was causing it to scroll horizontally git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2911 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use a smaller font in audio settings controlsjstebbins2009-11-024-17/+68
| | | | | | | allows a small reduction in the width of the main window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2910 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix the RF and QP labels in the constant quality slider when ↵dynaflash2009-11-021-1/+2
| | | | | | | | switching between video encoders. Patch by Rodeo. - http://forum.handbrake.fr/viewtopic.php?f=4&t=12838 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2909 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-11-021-0/+1
| | | | | | - Fixed: Subtitle panel did not clear subtitle list structure on clear(); (title / source change) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2908 b64f7644-9d1e-0410-96f1-a4d463321fa5
* temporary fix for x264 b-pyramid parameter changejstebbins2009-10-311-0/+8
| | | | | | | | if value is "1", set to "normal", "0" set to "none" pass other values through. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2907 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-10-318-20/+20
| | | | | | - Change enable libdvdnav option to disable libdvdnav option. (Since the CLI now uses libdvdnav by default) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2906 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Sets dvdnav as default, to match the GUIs. Disable with --no-dvdnav.jbrjake2009-10-311-4/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2905 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Oops, CLI help was never updated for decomb's EEDI2 parameters or new mode ↵jbrjake2009-10-312-2/+6
| | | | | | structure. Thanks, Rodeo. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2904 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds a parity parameter to detelecine and rewires it in decomb, so that TFF ↵jbrjake2009-10-313-8/+25
| | | | | | can be set for non-MPEG-2 sources that don't include parity flags, which will be falsely autodetected as BFF. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2903 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: modify toolbar buttons to adapt to new user customizablejstebbins2009-10-301-5/+16
| | | | | | | | toolbar style settings. The new option for customizing this is available in System->Preferences->Appearance->Interface. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2902 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix the labels on the queue window's toolbarjstebbins2009-10-301-0/+1
| | | | | | | forgot about this one git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2901 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix toolbar labels on libgtk 2.18jstebbins2009-10-301-0/+1
| | | | | | | | A change in default behavior of toolbar buttons made the lables not visible. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2900 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 version bump to r1318-fe83a90dynaflash2009-10-301-1/+1
| | | | | | | - several minor speedups and bugfixes - http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=fe83a906ee1bb5170b112de717818e278ff59ddb git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2899 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: mingw doesn't have lockf, ifdef out queue file locking for mingwjstebbins2009-10-281-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2898 b64f7644-9d1e-0410-96f1-a4d463321fa5
* allow srt and cc subtitles to be up to 2 lines high.jstebbins2009-10-282-5/+26
| | | | | | | any additional lines after 2 are merged into 2nd line git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2897 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix bug in encoding custom anamorphic with modulus other than 16. ↵dynaflash2009-10-231-0/+4
| | | | | | Patch by Rodeo. Thanks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2896 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix a couple transport stream issuesjstebbins2009-10-232-10/+50
| | | | | | | | | | | | | | | when the first packet seen is audio, the stream timing for the audio must be initialized a little different then when it follows video add a more thorough check for duplicate packets. a ts stream that is the result of splicing multiple clips together can have duplicate continuity count values. usually this means that a duplicate packet exists and the duplicate is dropped. but in the case of spliced clips, the packet should not be dropped. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2895 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix a couple picture scale issuesjstebbins2009-10-231-2/+7
| | | | | | | | | | | | | | adjusting the storage height sometimes got wedged due to incorrect rounding causing feedback loop. height change leads to width change, but width rounded too small width change leads to height change that goes back to original height presets that had width/height saved (e.g. iPod) were blocking user from manually selecting a higher resolution. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2894 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-10-201-3/+3
| | | | | | - Fixed: Query Editor takes priority over GUI settings when "Prompt on unmatching queries" is disabled git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2893 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix borked previous commit 2891dynaflash2009-10-191-11/+1
| | | | | | - thanks Rodeo. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2892 b64f7644-9d1e-0410-96f1-a4d463321fa5
* remove crf flag and all uses of itjstebbins2009-10-196-58/+11
| | | | | | | x264 encodes will only use crf now. qp mode is gone. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2891 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: make crf default for x264dynaflash2009-10-193-215/+782
| | | | | | - this removes the optional preference and no longer sets job->crf = 1; git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2890 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-10-161-1/+1
| | | | | | - Fixed a small error when selecting the correct array index when checking which subtitle track is selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2889 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-10-165-561/+490
| | | | | | - Improved / Simplified the Subtitle UI design. Hopefully should make it a bit easier to use and understand. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2888 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove CQP option from preferencesjstebbins2009-10-144-53/+21
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2887 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix incorrect upper bound to PARHeight spin button controljstebbins2009-10-141-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2886 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix reading of short srt subtitle filesjstebbins2009-10-141-1/+6
| | | | | | | | if the whole file is consumed before filling the output buffer during the iconv conversion, the subtitles would be dropped git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2885 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with srt subtitle file dialog forgetting the last used ↵jstebbins2009-10-141-1/+6
| | | | | | directory git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2884 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 - bump to x264-r1292-e381f6ddynaflash2009-10-131-1/+1
| | | | | | - various enhancements including some vbv fixes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2883 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build system: solaris 10 supportjstebbins2009-10-133-0/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2882 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: enable libdvdnav by defaultjstebbins2009-10-131-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2881 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Use libdvdnav by default.dynaflash2009-10-131-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2880 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-10-131-2/+2
| | | | | | - Update assembly info file for new version. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2879 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-10-133-3/+3
| | | | | | - Set libdvdnav to on as default git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2878 b64f7644-9d1e-0410-96f1-a4d463321fa5
* dvdnav: fix crash when poorly masterd disc has no menusjstebbins2009-10-121-0/+17
| | | | | | | | | Mac The Ripper, when in "Main Feature Extraction" mode, likes to create an image with no menus, but leaves navigation commands in place that jump to the non-existing menu. libdvdnav doesn't like this much. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2877 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: In presets with an audio track specified for pass thru ( either AC3 ↵dynaflash2009-10-091-60/+102
| | | | | | | | | | or DTS ) prevent a mixdown in any track besides track one. - If pass thru is specified in any track > track 1in the preset, set that track to "None" if a matching source codec cannot be found. - Still allow track 1 to mixdown if a matching source track codec is not present. Prevents accidental encodes with no audio. - Among other things prevents a duplication of tracks with an aac mixdown for the AppleTV preset when using a source with audio other than AC3. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2876 b64f7644-9d1e-0410-96f1-a4d463321fa5