summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* sync: fix previous commit.Rodeo2013-12-051-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5920 b64f7644-9d1e-0410-96f1-a4d463321fa5
* sync: find the AAC encoder by name.Rodeo2013-12-051-1/+1
| | | | | | | FDK is non-experimental, so if it's compiled in, it will be selected over the libavcodec encoder, which is what we want to use for consistency (quality hardly matters when encoding silence). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5919 b64f7644-9d1e-0410-96f1-a4d463321fa5
* sync: use "drop video to sync" fallback also when audio encoding fails or we ↵Rodeo2013-12-051-1/+9
| | | | | | do not get an output packet after 10 tries. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5918 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: fix deprecated GCC compiler options.Rodeo2013-12-052-0/+56
| | | | | | | | | -mcpu has been deprecated in favor of -mtune; also, -Wstrict-prototypes was causing build failures on some systems. Patch by icchan. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5917 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libbluray: fix forgotten patch after last commit.Rodeo2013-12-051-0/+42
| | | | | | | Patch by icchan. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5916 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Build: use GNU99 mode.Rodeo2013-12-054-10/+16
| | | | | | | | | Required for proper POSIX behaviour on Solaris. Patch by icchan. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5915 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib/mpeg2dec: fix line breaks in gwluserdata patch.Rodeo2013-12-051-39/+39
| | | | | | | | | It contained Windows line-endings that trip up some versions of patch. Patch by icchan. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5914 b64f7644-9d1e-0410-96f1-a4d463321fa5
* QSV: update libhb presets to match a more recent recommendation.Rodeo2013-12-053-17/+96
| | | | | | | Based on a patch by Maxym Dmytrychenko. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5913 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Release the cached images when the preview window is closed.ritsuka2013-12-033-4/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5912 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: remove use of avpicture_deinterlacejstebbins2013-12-024-132/+338
| | | | | | | | This function is being remove from libav. so replace it's functionality with a threaded implementation of our own. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5911 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: disable mp4v2 and libmkv in nightly buildsjstebbins2013-12-024-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5910 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Redesigned the Source Selection Menu dropdown, to an overlay window. ↵sr552013-12-0111-14/+311
| | | | | | Hopefully this is a bit cleaner but feedback is welcome on the forum. This may get reverted later if it doesn't work out. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5909 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Undo the Preview Change from last checkin.sr552013-11-281-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5908 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Fix an issue with the path being presented in the system codepath. ↵sr552013-11-282-2/+8
| | | | | | Using UTF-8 now which should fix a number of issues with characters not displaying or passing-through correctly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5907 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add chapter start time to chapter tab displayjstebbins2013-11-274-39/+75
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5906 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix a bunch of compiler warningsjstebbins2013-11-269-47/+42
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5905 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix fps detection for libav "raw" demuxersjstebbins2013-11-251-1/+4
| | | | | | | Fixes https://forum.handbrake.fr/viewtopic.php?f=11&t=28695&p=133276#p133276 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5904 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix typo on the Options windowsr552013-11-222-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5903 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some additional work on Static Previews. Added slider to select the ↵sr552013-11-224-10/+174
| | | | | | preview and set Max size on the image to prevent upscaling. Note, this feature is still not enabled in the UI. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5902 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Putting in place the framework for a static preview window. Initial ↵sr552013-11-1911-20/+225
| | | | | | window created and now displays a static preview. This feature is not enabled in the UI yet. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5901 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a large number of stylecop warnings. sr552013-11-1930-80/+75
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5900 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix problem with gereration of dts for lavc encoded videojstebbins2013-11-191-14/+30
| | | | | | | The old method resulted in dts > pts in some cases. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5899 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Finish off moving the User Settings service to the UI Layer. sr552013-11-1927-105/+107
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5898 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Removed the need for the user settings service from IEncode and ↵sr552013-11-1920-218/+195
| | | | | | IScan interfaces and various other places. This makes the API much simpler to use. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5897 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Started work on API improvements in the Application services dll. ↵sr552013-11-1923-104/+190
| | | | | | Removing the concept of user settings and replacing it with a Configuration object. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5896 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix reporting of buffer allocation statistics during scanjstebbins2013-11-181-2/+1
| | | | | | | | Put hb_buffer_pool_free() in the right position after all buffers allocated during scan are free. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5895 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix widget dependency rule for lavc advanced optionsjstebbins2013-11-181-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5894 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: OSX, add osx10.9 xcconfig files to project.konablend2013-11-101-0/+4
| | | | | | | | This was missed in r5872 and is necessary for SDK selection from within Xcode IDE. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5893 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Regenerate the handbrakepineapple.ico file. Improves the icon ↵sr552013-11-091-0/+0
| | | | | | appearance on windows substantially. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5892 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: don't use DXYVA2-accelerated decoding when QSV-accelerated decoding ↵Rodeo2013-11-081-1/+3
| | | | | | is enabled. The latter is ebtter and faster. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5891 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: make avformat-based muxers the default.Rodeo2013-11-082-4/+4
| | | | | | | | They've matured enough by now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5890 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: use libhb presets for QSV.Rodeo2013-11-084-109/+48
| | | | | | | | This replaces the built-in QSV presets. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5889 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: don't ignore the H.264 profile and level when the encoder is QSV.Rodeo2013-11-081-19/+47
| | | | | | | | The QSV encoder can also honor those settings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5888 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2377 1ca7bb9.Rodeo2013-11-082-6/+6
| | | | | | | | Miscellaneous bugfixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5887 b64f7644-9d1e-0410-96f1-a4d463321fa5
* OpenCL: use the new library loading architecture for all OpenCL code.Rodeo2013-11-0824-720/+864
| | | | | | | | | | | An OpenCL SDK is no longer needed to build OpenCL support. Note: as a result, the --enable-opencl configure option is removed. Also, libOpenCL is no longer needed to run the application (it is still necessary to use OpenCL features, of course). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5886 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove AV_MKV option. Now default for the buildsr552013-11-086-11/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5885 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: update to the new preset getter API.Rodeo2013-11-081-8/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5884 b64f7644-9d1e-0410-96f1-a4d463321fa5
* New getters for video presets, tunes, profiles and levels.Rodeo2013-11-085-6/+79
| | | | | | | | | | x264 is no longer the only encoder with a built-in preset system; QSV has its own presets, and supports setting the H.264 profile and level, too. Old getters still in place for compatibility with the old API.. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5883 b64f7644-9d1e-0410-96f1-a4d463321fa5
* ports: cosmetics.Rodeo2013-11-081-1/+1
| | | | | | | | Also, previous patch is by icchan. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5882 b64f7644-9d1e-0410-96f1-a4d463321fa5
* ports: cast return result from getpid().Rodeo2013-11-081-1/+1
| | | | | | | Fixes a warning caused by a type mismatch (int vs. pid_t). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5881 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Denoise (hqdn3d) syntax change: accept settings for individual chroma channels.Rodeo2013-11-086-53/+71
| | | | | | | Patch by BradleyS. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5880 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Exposed properties and methods on subtitle tracks to determine if ↵randomengy2013-11-074-7/+56
| | | | | | they can be burnt in, passed through or marked "forced only". git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5879 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix a small leak in encca_aac.ritsuka2013-11-051-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5878 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: validate the toolbars items after a scan. This used to be done but ↵ritsuka2013-11-051-1/+2
| | | | | | got lost somewhere along the way. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5877 b64f7644-9d1e-0410-96f1-a4d463321fa5
* RB626: return code support addedmaxd2013-11-0513-9/+68
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5876 b64f7644-9d1e-0410-96f1-a4d463321fa5
* decomb: don't use frame flags to modify deinterlace behaviorjstebbins2013-11-051-15/+5
| | | | | | | | | They are not a reliable indicator that the frame is truly progressive. Also, fix mask mode. It generated nothing but black frames. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5875 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Refactor HBPreviewController. Rename the actual class to ↵ritsuka2013-11-049-2664/+2270
| | | | | | HBPreviewController, and move the image and video creation code to a separate HBPreviewGenerator class. Update the preview duration list as Rodeo suggested. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5874 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: fixed OutputPanel.xib warnings.ritsuka2013-11-031-239/+260
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5873 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix a52dec and mpeg2dec duplicate symbols w/ OSX 10.9 SDKkonablend2013-11-026-0/+37
| | | | | | | | | - disable AC_C_ALWAYS_INLINE for a52dec (patch activates on darwin only) - disable AC_C_ALWAYS_INLINE for mpeg2dec (patch activates on darwin only) - enable mpeg2dec autoreconf (darwin only) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5872 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: fix an issue where the value of the H.264 level and profile widgets ↵Rodeo2013-11-021-8/+11
| | | | | | was used even though the advanced panel was enabled (and thus the widgets were disabled and not settable by the user). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5871 b64f7644-9d1e-0410-96f1-a4d463321fa5