summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* QSV: add an option to select the preferred implementation at runtime.Rodeo2014-01-123-0/+48
| | | | | | | This is intended for developers only; having to rebuild just to compare software to hardware is annoying as hell. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5964 b64f7644-9d1e-0410-96f1-a4d463321fa5
* QSV: base the B-pyramid check on the presence of B-references, rather than ↵Rodeo2014-01-121-7/+9
| | | | | | | | | the initial delay. This is potentially more accurate. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5963 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump libav, libav-v10_alpha1-90-g63debaajstebbins2014-01-1223-1101/+423
| | | | | | | | | Adds interlaced VC1 and HEVC support. Eliminates the need for most of our local patches. Many assorted bug fixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5962 b64f7644-9d1e-0410-96f1-a4d463321fa5
* muxavformat: don't overwrite the last track's parameters when adding ↵Rodeo2014-01-081-3/+3
| | | | | | attachments. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5961 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: use proper system headers.Rodeo2014-01-071-0/+2
| | | | | | | | | ReviewBoard #671. Patch by icchan. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5960 b64f7644-9d1e-0410-96f1-a4d463321fa5
* parsecsv: always check result of malloc()Rodeo2014-01-071-0/+10
| | | | | | | | | RebiewBoard #670. Patch by icchan. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5959 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Revert previous borked commit. Sorry!Rodeo2014-01-0721-331/+1095
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5958 b64f7644-9d1e-0410-96f1-a4d463321fa5
* parsecsv: always check result of malloc()Rodeo2014-01-0721-1095/+331
| | | | | | | | | RebiewBoard #670. Patch by icchan. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5957 b64f7644-9d1e-0410-96f1-a4d463321fa5
* encoders: save chapter markers in a list.Rodeo2014-01-072-25/+121
| | | | | | | If chapters were a few seconds apart or less, we would encounter a new marker before the previous one had been placed in an output buffer. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5956 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: don't forget to delete chapter markers after saving them in filter_loop.Rodeo2014-01-071-0/+2
| | | | | | | Some filters will propagate them, and since filter_loop also restores them, this can result in duplicate chapters or other related issues. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5955 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: use av_pix_fmt_desc_getjstebbins2014-01-061-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5954 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a number of styles that were not obeying the Use System Colours ↵sr552014-01-028-18/+101
| | | | | | option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5953 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: cleanup some warnings.sr552014-01-0219-46/+54
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5952 b64f7644-9d1e-0410-96f1-a4d463321fa5
* qsv: log occurrences of invalid DTS (i.e. DTS > PTS) in the encoder.Rodeo2014-01-021-0/+9
| | | | | | | The muxer is not verbose enough, plus we have access to some additional info not available downstream. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5951 b64f7644-9d1e-0410-96f1-a4d463321fa5
* qsv: add some frame type helper functions.Rodeo2014-01-023-11/+64
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5950 b64f7644-9d1e-0410-96f1-a4d463321fa5
* muxavformat: print the actual error name, rather than a hard-to-lookup error ↵Rodeo2014-01-021-2/+8
| | | | | | code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5949 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a crash when updating the status display.sr552014-01-024-14/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5948 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix green line in deinterlace preview and fast deinterlacejstebbins2013-12-291-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5947 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Move a bunch of strings out to the resources file.sr552013-12-298-66/+516
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5946 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Improved an Add All Error message in relation to the Auto File ↵sr552013-12-293-6/+65
| | | | | | Naming feature. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5945 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a few bugs:sr552013-12-296-77/+25
| | | | | | | | - Advanced query getting nulled out for QSV due to some dead code. - Updated the regex for the decomb value to accept unquoted value as well as quoted. - Remapped Ctrl-F to Ctrl-O to be more standard. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5944 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Print the av_interleaved_write_frame error code in muxavformat.csr552013-12-291-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5943 b64f7644-9d1e-0410-96f1-a4d463321fa5
* ports: detect more Intel microarchitecture families.Rodeo2013-12-273-4/+27
| | | | | | | Also disable QSV hardware support on Bonnell-based microprocessors. Some Cloverview processors apparently support media SDK with third-party hardware, and until we can access hardware to test and fix the crashes we have on that platform, let's not enable it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5942 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some more minor tweaks to the new source menu and tidyup on the ↵sr552013-12-2610-354/+57
| | | | | | options screen. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5941 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Tags/Spaces tidyupsr552013-12-221-1913/+1913
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5940 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add support for passing through chapter names.sr552013-12-223-2/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5939 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Attempt to make the new source selection window less jarring in ↵sr552013-12-212-9/+10
| | | | | | terms of positioning. Docked it to the left rather than centre and reduce the spacing between the UI elements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5938 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Turn of Anamorphic on the Windows Phone 8 preset for the linux gui.sr552013-12-211-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5937 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Tidyup / Updates to Doc filessr552013-12-212-2/+64
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5936 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove Anamorphic from Windows Phone preset since these devices don't ↵sr552013-12-212-3/+3
| | | | | | support it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5935 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove libfaac from the credits file as it is no longer used.sr552013-12-211-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5934 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add Czech translationjstebbins2013-12-162-0/+1543
| | | | | | | | Thanks to the Czech translation team at Transifex https://www.transifex.com/projects/p/handbrake/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5933 b64f7644-9d1e-0410-96f1-a4d463321fa5
* QSV: avoid a hang when GopRefDist 0 is requested by the user.Rodeo2013-12-151-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5932 b64f7644-9d1e-0410-96f1-a4d463321fa5
* QSV: check whether b_pyramid is respected in the non-workaround path too. Rodeo2013-12-151-22/+23
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5931 b64f7644-9d1e-0410-96f1-a4d463321fa5
* QSV: don't print BPyramid value when it's not supported by the ↵Rodeo2013-12-151-3/+10
| | | | | | | | | implementation used, as it's somewhat pointless (would always say off anyway). This also allows to notice whether b-pyramid is available more quickly when reading the log. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5930 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: sanity-check muxer compatibility for video and audio encodersRodeo2013-12-141-1/+40
| | | | | | | This allows us to exit earlier in case of encoder/muxer incompatibility, with a more obvious error message. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5929 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix a Segfault (attempt 2) where the job struct is used after it's closed.sr552013-12-121-3/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5928 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix a Segfault where the job struct is used after it's closed.sr552013-12-111-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5927 b64f7644-9d1e-0410-96f1-a4d463321fa5
* OpenCL: disable on Ivy Bridge integrated GPUs.Rodeo2013-12-112-1/+9
| | | | | | | Ivy Bridge supports OpenCL on GPU, but it's too slow to be usable for scaling. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5926 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: fix building with MinGW.Rodeo2013-12-103-0/+15
| | | | | | | Some contribs don't like gnu99 when building with a MinGW toolset. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5925 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove needless QSV checkbox to enable QSV in options. sr552013-12-076-73/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5924 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove support for Growl. This library has been causing numerous ↵sr552013-12-077-168/+5
| | | | | | issues and appears to no longer be in development. Will look into a replacement at a later date. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5923 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some further work in the background on the still preview feature.sr552013-12-066-9/+131
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5922 b64f7644-9d1e-0410-96f1-a4d463321fa5
* stream: don't treat attached artwork as valid video tracks, which they aren't.Rodeo2013-12-051-0/+1
| | | | | | | Fortunately, there's a flag for that. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5921 b64f7644-9d1e-0410-96f1-a4d463321fa5
* 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