summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Make the AVFormat Muxers default.sr552013-07-138-15/+21
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5646 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: populate the SRT subtitle language list dynamically from libhb.Rodeo2013-07-133-187/+38
| | | | | | | | Adds several languages that were previously missing from the list. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5645 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Solaris: add proper POSIX definesRodeo2013-07-132-1/+2
| | | | | | | | | | On Solaris, some POSIX functions are hidden behind a define. This patch adds the proper defines to the compiler command line when building for Solaris. Patch by icchan. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5642 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Make "Open with.." nautilus option work in ubuntu 13.04jstebbins2013-07-101-1/+1
| | | | | | | Why oh why do they make these stupid little changes :-\ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5641 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix Typo on the queue.sr552013-07-101-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5640 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an error in the Drive Menu Attached Propertysr552013-07-071-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5639 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some in-progress code that I'll pickup later on.sr552013-07-072-0/+683
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5638 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix to the Drive Menu service so that it doesn't refresh when ↵sr552013-07-062-9/+28
| | | | | | clicking on a menuitem. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5637 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: handle zero length EOF subtitle properlyjstebbins2013-07-061-3/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5636 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix a couple of problems with subtitle mergingjstebbins2013-07-061-11/+29
| | | | | | | | | | I did not handle cases where it was impossible to determine the stop time properly. I also did not handle the last subitle properly. It would have been lost. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5635 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: improve handling of overlapping text subtitlesjstebbins2013-07-011-53/+177
| | | | | | | | | mp4 timed text does not support subtitles that overlap (in time). So this patch detects these overlaps and merges subtitles when appropriate. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5632 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: improve previous commit a bit.Rodeo2013-07-011-2/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5631 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix a silly Logic bug in logging code.sr552013-07-011-6/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5630 b64f7644-9d1e-0410-96f1-a4d463321fa5
* hb_display_job_info: "Large file size" does not apply to the avformat MP4 ↵Rodeo2013-07-011-1/+1
| | | | | | muxer (it's automatic and therefore can't be enabled or disabled). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5629 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264: build with OpenCL lookahead support by default.Rodeo2013-07-012-3/+237
| | | | | | | | | | The necessary headers are included in the x264 source, so the only new dependency is perl. The OpenCL-accelerated lookahead is disabled by default and can be enabled at runtime using the "opencl" advanced x264 option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5628 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix crash in muxmp4.cjstebbins2013-06-301-7/+12
| | | | | | | I must not have gone back and retested this :-\ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5622 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: add experimental avformat muxer for mkv and mp4jstebbins2013-06-3048-509/+2600
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5620 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Broke Status display. Fixed.sr552013-06-293-15/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5618 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Just some prototype code for safe keeping. Some ideas around an ↵sr552013-06-2913-11/+332
| | | | | | Instant HandBrake window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5617 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Rejig the Options window a bit.sr552013-06-281-5/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5616 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use hb_container_get_default_extension() when creating dest filenamejstebbins2013-06-281-12/+8
| | | | | | | | and fix a mostly harmless error in creating the dest filename that is only seen before scanning any files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5615 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix pts p-to-p start time in files parsed by libavjstebbins2013-06-261-1/+1
| | | | | | | The adjustment made to the start time was made incorrectly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5614 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add missing sys dep to python scriptjstebbins2013-06-261-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5613 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix the Source Drive MenuItems occasionally not working when ↵sr552013-06-215-6/+6
| | | | | | pressed. Updated the Drag/Drop library that has a few bug fixes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5596 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an issue on the queue where jobs would re-appear after clicking ↵sr552013-06-201-24/+39
| | | | | | edit queue and they had been removed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5595 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: get rid of now obsolete @"UseCoreAudio" preference and related widgetsRodeo2013-06-203-223/+134
| | | | | | | | MacGui doesn't include faac anymore. Mapping from faac to Core Audio is done by libhb's fallback mechanism. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5594 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Bringing it up to speed with the latest nightlies. Interop now ↵randomengy2013-06-1812-190/+371
| | | | | | exposes the list of valid sample rates and framerates in Encoders.cs. Also fixing a problem with Custom anamorphic and maximum height. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5593 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix hang that can occur under certain error conditionsjstebbins2013-06-161-4/+4
| | | | | | | | | audio and video sync are in wait loops when they first start. if an error happens during this period, the hang would happen. check w->done in these loops to break out in case of error. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5592 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WiWinGui: Remap the audio and video encoders. Hopefully this should also be ↵sr552013-06-1618-163/+230
| | | | | | backwards compatible with user presets, but it is recommended to re-create any user presets to that the new keys get picked up incase we drop the fallbacks in the future. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5591 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix the build under MinGWsr552013-06-161-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5590 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a styling issue on the audio/subs tabsr552013-06-162-5/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5589 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix calculation of chapter durations in dvdread and dvdnav.Rodeo2013-06-162-23/+4
| | | | | | | | | | The values printed to the scan log were incorrect. Patch by Stuart Webster. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5588 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Cosmetics after last commit.Rodeo2013-06-151-8/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5587 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: improve video and audio encoder names.Rodeo2013-06-152-150/+176
| | | | | | | | | | | | | | | | | | When we only have one encoder for a particular codec: - don't add (library_name) in the name - don't prefix with ff or otherwise use the library name in the short name AAC (ffmpeg) -> AAC (avcodec): works for both Libav and FFmpeg. consistency: ffaac -> av_aac (like ca_aac, fdk_aac and so on) VP3 (Theora) -> Theora: Theora is based on VP3, but is not exactly VP3. manicure updated to handle the new names, but built-in presets left untouched (this will require WinGUI updates). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5586 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Upgrade x264 to r2334-a3ac64bsr552013-06-152-5/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5585 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix incorrect sizeof()jstebbins2013-06-151-1/+1
| | | | | | | | | Function parameter array declarations are not treated the same way as local or global array declarations. sizeof will return only the size of the pointer instead of the size of the array. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5584 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use hb_audio_quality_get_default() to show/hide quality widgets.jstebbins2013-06-152-5/+22
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5583 b64f7644-9d1e-0410-96f1-a4d463321fa5
* improve aac encoder build options and change some aac encoder defaultsjstebbins2013-06-1512-18/+141
| | | | | | | | | | By default, faac is no longer built. Libav aac is now the default aac encoder on all platforms except osx where ca_aac is the default. fdk-aac is now built by default (except on osx). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5581 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: merge windows phone 8 presetjstebbins2013-06-141-2/+135
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5577 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Added a new option that will allow users to fallback to using system ↵sr552013-06-1313-16/+182
| | | | | | colours. This is useful for those running non-standard system themes or high contrast mode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5575 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix propagation of tags from input file to outputjstebbins2013-06-111-0/+29
| | | | | | | ... when batch queueing is used. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5574 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Experimental preset for Windows Phone 8 Devices. Would be appreciated that ↵sr552013-06-082-1/+175
| | | | | | anyone with a W8 Phone provides feedback. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5573 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Better keyboard navigation in the GUI. Added an encode progress bar ↵sr552013-06-064-36/+41
| | | | | | back in. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5570 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix preset import/exportjstebbins2013-06-061-188/+189
| | | | | | | Use the new translation mechanisms supplied by libhb git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5569 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Cosmetics.Rodeo2013-06-061-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5568 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Silence compiler warningjstebbins2013-06-061-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5567 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: move one-time registrations to hb_global_init().Rodeo2013-06-061-62/+33
| | | | | | | | There's no need to do this in each call to hb_init(). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5566 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Undo last commit, causes more problems than it fixes.sr552013-06-051-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5564 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Disable the last bit of Custom Anamorphic calculation code until I ↵sr552013-06-051-4/+4
| | | | | | can get around to making it work correctly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5563 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an issue where cropping wasn't getting set correctly after a ↵sr552013-06-051-18/+18
| | | | | | title change. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5560 b64f7644-9d1e-0410-96f1-a4d463321fa5