summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Improve scan progress granularityjstebbins2013-03-018-32/+136
| | | | | | | | We were only updating progress after completely processing each title. Now progress is updated as we generate previews as well. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5276 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: open the URL to a specific, known version of libdvdcss.Rodeo2013-02-271-1/+1
| | | | | | | | Latest version may not have a macosx/ subdirectory or even a .pkg installer. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5274 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2273-b3065e6.Rodeo2013-02-271-1/+1
| | | | | | | | Miscellaneous bugfixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5273 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump Libav to v9.2.Rodeo2013-02-277-232/+12
| | | | | | | | | | Miscellaneous fixes. Also reduces the amount of patched code a bit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5272 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Show "Scan failed: Unrecognized file type." when a scan fails for ↵sr552013-02-244-10/+24
| | | | | | this reason. Patch by Roman Starkov. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5265 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Enhancements to the preview window and scanning option.ssr552013-02-232-9/+24
| | | | | | | | - Allow up to 60 preview images and expand the video preview selection up to 240 seconds. - Allow a preview to be generated when the queue is already running. - Grey out the preview Play button when it's encoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5263 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Disable mno-ms-bitfields globally - Thanks to Maxym Dmytrychenko and ↵sr552013-02-211-0/+2
| | | | | | Konab1end for tracking this down. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5262 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: increase max number of static previews to 60jstebbins2013-02-201-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5261 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: increase max live preview duration to 240 secondsjstebbins2013-02-201-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5260 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Raise the maximum allowable previews from 30 to 60 in 5 preview ↵dynaflash2013-02-201-22/+166
| | | | | | increments. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5259 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Live Preview extend the live preview maximum duration to 240 seconds ↵dynaflash2013-02-191-0/+8
| | | | | | | | ( 4 min.) from the previous 120 seconds ( 2 minutes). - Uses 15 second incremements as previous. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5258 b64f7644-9d1e-0410-96f1-a4d463321fa5
* cleanup build system settings for several moduleskonablend2013-02-193-10/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5257 b64f7644-9d1e-0410-96f1-a4d463321fa5
* minor fixup: append to GCC.args.extra konablend2013-02-191-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5256 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Split out the advanced tab code into separate panels.sr552013-02-1613-1628/+2014
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5253 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add --disable-sndfile to avoid build failurekonablend2013-02-151-0/+3
| | | | | | | | - build fails on non-ancient OSX platforms if libsndfile is present - low risk for all platforms as scope is limited to libsamplerate/examples/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5252 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: A Stylecop cleanup pass on Interop Library. Note, moved the ↵sr552013-02-1234-265/+591
| | | | | | Eventargs into their own package. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5248 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix the source display label for batch scan mode.sr552013-02-091-19/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5244 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Set AVCodecContext.request_channel_layout when decoding.Rodeo2013-02-052-35/+125
| | | | | | | | | | Allows extracting a 5.1 or 2-channel downmix from a dedicated substream (TrueHD). Also works around a bug when decoding TrueHD Mono. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5242 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Audio dithering.Rodeo2013-02-056-0/+217
| | | | | | | | | | | | Works with encoders that accept 16-bit signed integers as input (currently, only ffflac). When supported, the default method is standard triangular. CLI users can request a specific dither algorithm via the --adither option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5241 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: re enable deinterlaced still preview images when deinterlace is ↵dynaflash2013-02-043-18/+40
| | | | | | | | | | selected. - Also add a deinterlaced preview still image when decomb is selected as libhb does not notice decomb for still previews. Do a quick shell game when decomb is selected only to grab a deinterlaced preview. - As a side note, remove some extremely vestigial code from controller.m as far as a min preview size. - fwiw, lingui already apparently does this. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5239 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Prevent OSX ML sleep during encoding, thanks to Jerome Lacubesr552013-02-045-10/+122
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5238 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: add a missing else statement. Don't pass key event down the response ↵ritsuka2013-02-041-3/+4
| | | | | | chain after we handled it it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5237 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add support for the tray icon.sr552013-02-029-861/+1098
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5235 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add tooltips for subtitle optionsjstebbins2013-02-022-0/+68
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5233 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: make the control box in preview window 10 px larger to avoid ↵ritsuka2013-02-012-30/+38
| | | | | | splitting text on two lines, and expand the keyboard control to the still images. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5232 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix crash caused by bug in newer versions of gtk2jstebbins2013-02-012-19/+11
| | | | | | | | | GtkCombobBoxText is not initialized correctly by gtk2. Reading out it's current value fails and returns NULL. So explicitely initialize the text column value and guard against future bugs by checking return value. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5231 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Reworked a bit of HBPreviewController, the main differences are:ritsuka2013-02-018-1727/+1759
| | | | | | | | | | | | | - CALayer instead of NSImageView, we don't need to center the layer manually, plus a lot of free animations. - Reworked the scale to screen code, now it resize the window to the max size and then resize the picture layer, a bit simpler then before but the previous code had a weird issue were the window increased in size each time the slider changed until the control box was outside the window. - Fixed an issue where the preview window would be unusable if it was closed while it was encoding a preview. - Added a fEncodeState int to keep track of the encoding status like in HBController. - Removed some unused code and variables. - The preview images are no longer 4px smaller than the said size. - Added some nice image to the player controller. - keyboard controls for the movie player. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5230 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Fix build on 10.6sdk.ritsuka2013-01-311-0/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5228 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: make the preview window HiDPI aware, so that the preview images will ↵ritsuka2013-01-302-16/+45
| | | | | | be shown with the same pixel count on Retina and non Retina screens (instead of 2x on Retina). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5226 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 preset system: miscellaneous improvements.Rodeo2013-01-3011-202/+228
| | | | | | | | See https://reviews.handbrake.fr/r/421/ for details. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5225 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - xcode debug builds now use --debug=std instead of --debug=maxkonablend2013-01-291-1/+1
| | | | | | | | - amongst other things, this will build ffmpeg without asserts and avoid an mpegvideo.c assert that seems to always trigger git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5224 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove unnecessary GtkFramejstebbins2013-01-291-18/+11
| | | | | | | It was being rendered incorrectly in gtk2 anyway :-\ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5223 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix gtk3 subtitle and audio list issuejstebbins2013-01-292-12/+28
| | | | | | | | | | | The wrong subtitle or audio track was sometimes getting removed from the list when the remove button was pressed. The sequence of widget callbacks changed is such a way as to require some small rearrangement of code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5222 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump local automake to version 1.13.1.Rodeo2013-01-291-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5221 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - drop deprecated usage of automake macrokonablend2013-01-293-0/+36
| | | | | | | | - required for pending automake-1.13.1 bump - should be backwards compatible with automake 1.7 (late 2002) and higher git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5220 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - drop deprecated usage of automake macrokonablend2013-01-291-0/+12
| | | | | | | | - required for pending automake-1.13.1 bump - should be backwards compatible with automake 1.7 (late 2002) and higher git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5219 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: remove exta log text that was used for debuggingjstebbins2013-01-291-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5218 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Fix CC processing for packets that have no PTSjstebbins2013-01-291-7/+19
| | | | | | | | | | It is not required that every input frame have a PTS, but we were only creating tags for frames that have a PTS. If a frame with no PTS happens to have CC data, we would mistakenly drop the previous CC data and log a "tag botch" error. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5217 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Fix main feature detection for some DVDs (Brave)jstebbins2013-01-281-1/+1
| | | | | | | | Some new discs are putting longer leaders before the feauture. So extend how far we search before giving up. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5216 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove extra space in encoding status line string for 1 pass encodes.dynaflash2013-01-281-1/+9
| | | | | | | - Patch by sanmarcos Thanks! - Addresses https://reviews.handbrake.fr/r/422/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5215 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add missing tooltips . Align and fix issues.dynaflash2013-01-273-286/+422
| | | | | | | - Patch by sanmarcos … Thanks! - Detail addressed here https://reviews.handbrake.fr/reviewboard.fcgi/r/423/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5214 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix a null placeholder upon launch in the x264 unparse string.dynaflash2013-01-271-3/+10
| | | | | | | - Patch by sanmarcos Thanks! - Explained here https://reviews.handbrake.fr/r/426/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5213 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updating generated docssr552013-01-273-22/+25
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5212 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updated texi docs.sr552013-01-273-10/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5211 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Only show the warning about copy proteciton once.sr552013-01-271-52/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5210 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove the deprecated VLC DYLD codesr552013-01-271-76/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5209 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: Fix mingw crashes in libdvdread when using gcc >= 4.7jstebbins2013-01-261-0/+19
| | | | | | | | | mingw gcc >= 4.7 now packs structures in a "MS compatible" fashion. This breaks the normal expected behavior of packed structures. To restore the correct behavior, the option -mno-ms-bitfields must be added :-\ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5208 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: sync built-in presets with the other UIs.Rodeo2013-01-263-514/+227
| | | | | | | | Also make handling of max width/height more robust. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5207 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Code Tidyup.sr552013-01-263-25/+58
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5206 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Numerous bug fixes to the services library.sr552013-01-2610-234/+291
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5205 b64f7644-9d1e-0410-96f1-a4d463321fa5