summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui:sr552009-11-292-3/+21
| | | | | | | - Preview window: Check the x86 program files directory for VLC if VLC doesn't exist in the main program files directory. - Activate the Activity Window when the button is clicked on. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2991 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-11-282-5/+14
| | | | | | - Cleanly close the ActivityWindow so that HandBrake.exe does not remain active after the main application window has been closed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2990 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-11-282-16/+38
| | | | | | - Some updates / fixes to the new Activity Window git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2989 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix another MTR feature title extraction issuejstebbins2009-11-271-7/+54
| | | | | | | | jump instructions to titles which were removed by MTR caused asserts. now such jump instructions just transition to the Exit state. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2988 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix ffmpeg build on osx i386jstebbins2009-11-271-0/+20
| | | | | | | | | | | | | gcc 4.2 on osx defines the built-in macro __PIC__ which ffmpeg's configure uses to determine if it should enable pic. Enabling pic uses extra registers which causes some inline asm to fail due to lack of available registers. I disabled the normal check and forced pic enabled for x86_64 since it requires it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2987 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-11-261-0/+111
| | | | | | - Scan.cs was missing from a previous checkin git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2986 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix audio sync problem for AAC (or any other mpeg PS or TS audio decoded by ↵van2009-11-261-66/+31
| | | | | | decavcodec) with a sample rate other than 48KHz. This problem had already been fixed for decavcodecai (the 'internal' ffmpeg audio decoder that handles all input files but mpeg streams) so decavcodec was just changed to use the same logic. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2985 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix vlc detection so that "Scan Anyway" works correctly ... patch by ↵dynaflash2009-11-261-4/+6
| | | | | | j45. Thanks John! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2984 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-11-257-298/+224
| | | | | | | | - Large performance improvements in the Activity Window when working with large log files. This should make the window less laggy when using batch folder scan. - New scan process handling code which pipes the data direct into the application. GUI now displays "Scanning title x of x" to give the user feedback on the process. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2983 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix title index issue in batch scanningjstebbins2009-11-252-4/+6
| | | | | | | | | title index was assigned as the nth file in the directory, but files that are not video would cause title indexes to be skipped in job.list_title this would mess up the progress bar. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2982 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-11-256-129/+324
| | | | | | | - Batch Scan Support. - Export.cs - Export Mac Preset (unfinished and not hooked up right now. Just checking it in so I don't lose it.) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2981 b64f7644-9d1e-0410-96f1-a4d463321fa5
* batch file scanning and scan canceljstebbins2009-11-2523-82/+567
| | | | | | | | | | When a directory is specified as the source, first we attempt to open as a dvd, then if that fails, we attempt to open each file in the directory as a stream source. Since opening a large directory of files can take a really long time, you can also now cancel a scan. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2980 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump ffmpeg to r20602jstebbins2009-11-257-294/+257
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2979 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix crash caused by ffmpeg initialization problemjstebbins2009-11-251-0/+6
| | | | | | | | | some of ffmpegs mmx functions rely on a flag being initialized This gets initialized by ffmpeg encoder/decoder initialization, but the preview is using ffmpeg functions before any encoder/decoder is initialized git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2978 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-11-252-8/+13
| | | | | | - The Subtitle offset numeric control can now take a negative value. Users can add - through the query editor in the mean time. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2977 b64f7644-9d1e-0410-96f1-a4d463321fa5
* patch from konablend. bumps point rev to 5 and cleans up source tar creationjstebbins2009-11-253-6/+7
| | | | | | | thanks kona! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2976 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-11-251-5/+0
| | | | | | - Remove reference to unused file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2975 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-11-253-20/+31
| | | | | | | - Preview Window: Handle the lack of QuickTime in a more user friendly fashion. - Switch default .NET to 3.5 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2974 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build system: fix root of source tarballjstebbins2009-11-251-1/+1
| | | | | | | | root was './' which could overwrite uid, gid, and perm of the users current working directory. The root is now 'HandBrake-$(HB.version)/' git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2973 b64f7644-9d1e-0410-96f1-a4d463321fa5
* don't read the entire file looking for audio in transport streamsjstebbins2009-11-251-1/+1
| | | | | | | | if the PMT indicates there is no audio we do not need to continue searching. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2972 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Rate limit hb_error() messages to at most 1 message per second of the same ↵eddyg2009-11-242-4/+77
| | | | | | | | | | | | message. Repeats will be counted and presented as a count when 1 second has elapsed since the first error of a sequence, or an error message with a different string. Also modified dvdnav to use hb_error() to take advantage of the limiting. This works around a real bug from dvdnav where the Mac GUI becomes unresponsive during the output of large numbers of errors. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2971 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-11-241-2/+2
| | | | | | - First fix for 0.9.4 : Fix a stupid regex bug git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2970 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: enhancements to automatic audio selection when passthru is requestedjstebbins2009-11-244-55/+111
| | | | | | | and the source codec isn't capable of passthru. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2969 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove a line of debug code I accidentally left injstebbins2009-11-241-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2968 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make smarter bitrate choice when automatically selecting audio settingsjstebbins2009-11-243-2/+38
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2967 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix divide by zero in picture parjstebbins2009-11-241-2/+2
| | | | | | | set the lower limit on par height to 1 instead of 0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2966 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix the release/developer detection in configure.py0.9.4eddyg2009-11-231-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2964 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Changeset for 0.9.4jbrjake2009-11-231-0/+129
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2961 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix an issue with column width in the audio treeviewjstebbins2009-11-231-4/+4
| | | | | | | on some displays, the columns were too wide and caused horiz scrolling git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2960 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump to r1347-5ddd61bdynaflash2009-11-231-1/+1
| | | | | | | - another deadlock fix - http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=5ddd61bbfecb6e782b096ddebef127ab73bee006 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2959 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: adjust some widget sizes to prevent window resizing at random timesjstebbins2009-11-233-10/+14
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2958 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Use 11 tick marks to represent 0-10 instead of 10, on psy sliders. ↵jbrjake2009-11-232-254/+856
| | | | | | Thanks, Rodeo, for pointing out my lack of basic math skills ;-) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2957 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fixes a missing and misplace option in decomb's comments and in-line CLI ↵jbrjake2009-11-232-3/+3
| | | | | | help. Thanks, Rodeo\! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2956 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: sync the updated presetsjstebbins2009-11-231-8/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2955 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Last minute BuiltInPresets tweaks for 0.9.4: no weight-p for ATV, no UMH for ↵jbrjake2009-11-232-11/+11
| | | | | | Normal, High Profile becomes x264 defaults + b-adapt 2 + rc-lookahead 50. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2954 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add check for audio == null for > 1 audio track to prevent crash for ↵dynaflash2009-11-221-1/+1
| | | | | | | | | | > 1 audio tracks and sources with no decodable audio. - Thanks to BradleyS for bug report. - Thanks to J45 for sussing the issue. - Addresses http://forum.handbrake.fr/viewtopic.php?f=12&t=13149 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2953 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with loading preset that has deinterlace enabledjstebbins2009-11-211-0/+13
| | | | | | | | setting a radio box to false doesn't automatically set it's counterpart to true. Must explicitly enable deinterlace when decomb is false git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2952 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Trigger "Open Source Title Specific" if the option key is held down ↵dynaflash2009-11-211-1/+1
| | | | | | | | when clicking "Open" in the source browse window. - This has the same effect as choosing Open Source Title Specific from the file menu, which still exists. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2951 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Change x264 turbo mode to use subme = 2 instead of 1sr552009-11-201-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2950 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change x264 turbo mode from subme=1 to subme=2jstebbins2009-11-201-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2949 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Change the subme=1 option in turbo first pass to subme=2 as per x264 ↵dynaflash2009-11-201-1/+1
| | | | | | dev Dark_Shikari. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2948 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make subtitle burned and default checkboxes mutually exclusivejstebbins2009-11-201-2/+20
| | | | | | | | "default" doesn't really apply to burned in subtitles so it shouldn't be checked when burned. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2947 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: force button images to be always enabledjstebbins2009-11-201-0/+2
| | | | | | | | A change in gnome/gtk makes button images invisible if the button has a label. This is pure idiocy, so I'm overriding it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2946 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix reference to hash key that was never added to hashjstebbins2009-11-191-55/+39
| | | | | | | reorganized some subtitle code to eliminate the possibility of this happening git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2945 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-11-191-9/+5
| | | | | | - Fix Parser multi-angle support git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2944 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove vestigial conditional which did not allow loose anamorphic if ↵dynaflash2009-11-183-28/+1
| | | | | | | | | the ffmpeg video encoder was used. - Patch by Rodeo. Thanks Rodeo! - Addresses http://forum.handbrake.fr/viewtopic.php?f=4&t=13117 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2943 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: change the min and max bitrate for faac six channel discrete encodes.dynaflash2009-11-181-4/+4
| | | | | | | - Patch by Rodeo so its his fault. ;) - Addresses http://forum.handbrake.fr/viewtopic.php?f=4&t=13114 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2942 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: set minimum bitrate to 192kbps when codec is faac and mix is 6-chjstebbins2009-11-183-11/+23
| | | | | | | | If you ask faac for less than 192kbps with 6ch audio, you will get 192 anyway. This throws off target size estimates if target size was used. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2941 b64f7644-9d1e-0410-96f1-a4d463321fa5
* a better patch for handling MTR missing menu scenariojstebbins2009-11-162-17/+110
| | | | | | | | | | | The previous method was not very robust and we found corner cases that broke. This new method explicitly checks for the existance of a menu whenever the vm attempts to transition to a menu. If there is no menu, it enters the Exit state. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2940 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add some input error resiliency to the srt parser.jstebbins2009-11-161-79/+140
| | | | | | | | | | | an extra blank line between entries threw everything off for the entire remainder of the file. added additional logic for processing blank lines added detection of bad timestamps and resynchronization when bad git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2939 b64f7644-9d1e-0410-96f1-a4d463321fa5