summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Replace invaled timestamp flag "-1" with AV_NOPTSjstebbins2014-01-2614-74/+77
| | | | | | | | | -1 is not a good value as a flag for invalid timestamps. There are cases where small negative timestamps are useful. So this eliminates a potential ambiguity. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6001 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: support AV_FRAME_DATA_MATRIXENCODING side data.Rodeo2014-01-267-7/+72
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6000 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix compiler warningjstebbins2014-01-261-7/+7
| | | | | | | move struct chapter_s declaration to correct location. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5999 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix missing format specifier in printfjstebbins2014-01-261-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5998 b64f7644-9d1e-0410-96f1-a4d463321fa5
* decavcodec: DRC support, forgotten file.Rodeo2014-01-261-0/+44
| | | | | | | Sorry! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5997 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: set audio description in LookForAudio (scan.c).Rodeo2014-01-255-221/+122
| | | | | | | | | All audio tracks go through it since SVN revision 5424. This is where we have the most information about each audio track. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5996 b64f7644-9d1e-0410-96f1-a4d463321fa5
* decavcodec: DRC support.Rodeo2014-01-2510-16/+119
| | | | | | | Adds DRC support for E-AC-3 audio (as well as any future libavcodec decoders with DRC support). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5995 b64f7644-9d1e-0410-96f1-a4d463321fa5
* decavcodec: prefer AVFrame fields over their AVCodecContext equivalent.Rodeo2014-01-2510-80/+31
| | | | | | | These fields correspond to the actual audio data in the AVFrame, and should always be set (otherwise, we must submit a bug report to libav). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5994 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libav to v10_alpha2.Rodeo2014-01-257-96/+55
| | | | | | | | | Misc. fixes and improvements. Also add a patch to fix some interlaced VC-1 samples. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5993 b64f7644-9d1e-0410-96f1-a4d463321fa5
* documentation: fix compatibility with makeinfo 5.1jstebbins2014-01-2513-80/+82
| | | | | | | | Variables can no longer have '.' or '_'. This syntax is no longer valid "@value{@value{variable}} git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5992 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Tidy up a few cosmetic issues and enable the picture preview code in ↵sr552014-01-259-168/+136
| | | | | | the background so it can get some testing. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5991 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix compiler warningjstebbins2014-01-241-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5990 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix double free in decavcodec during scanjstebbins2014-01-241-3/+3
| | | | | | | | decavcodecvFlush freed the context, then under certain error conditions, closePriveData freed the context again. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5989 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Make the Preset Plist importer a bit more robust by checking ↵sr552014-01-215-8/+92
| | | | | | versions and automatically falling back to a value for invalid key/value pairs from old versions. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5988 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some trailing white spacejstebbins2014-01-201-6/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5987 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix more damage caused by gladejstebbins2014-01-201-114/+272
| | | | | | | | and reformat some tooltips since gtk3 seems to not do automatic wrapping of tootips. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5986 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fixy a crash when opening an external SRT file.Rodeo2014-01-191-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5985 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Few minor UI tweaks.sr552014-01-192-38/+61
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5984 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with un-editable GtkEntry fieldsjstebbins2014-01-181-5/+5
| | | | | | | This affected custom denoise, deinterlace, and decomb git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5983 b64f7644-9d1e-0410-96f1-a4d463321fa5
* QSV: update libmfx to v2014.Rodeo2014-01-171-1/+1
| | | | | | | | | Synchronizes with the dispatcher from Intel Media SDK 2014 for Clients, and adds support for the Media SDK API 1.8 fields and defines. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5982 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix deprecated GtkTable, GtkHBox, GtkVBox, GtkHSeparatorjstebbins2014-01-161-1087/+1152
| | | | | | | | | | GtkTable -> GtkGrid GtkHBox -> GtkBox GtkVBox -> GtkBox GtkHSeparator -> GtkSeparator git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5981 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update ubuntu 12.04 build to gtk-3jstebbins2014-01-161-2/+2
| | | | | | | I was using gtk-2 because gtk-3 used to crash on ubuntu 12.04. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5980 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update linux build instructionsjstebbins2014-01-162-39/+34
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5979 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix formatting of icon lists in UI xmljstebbins2014-01-161-10/+10
| | | | | | | | glade screwed up the formatting which causes the icons to be incorrectly parsed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5978 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix incompatibility with older versions of gtkjstebbins2014-01-151-36/+0
| | | | | | | glade added some unnecessary objects git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5977 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove some leftovers from the mpeg2dec contrib removal.Rodeo2014-01-152-3/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5976 b64f7644-9d1e-0410-96f1-a4d463321fa5
* stream: fix a crash caused by assigning an audio work-object to some video ↵Rodeo2014-01-151-2/+2
| | | | | | tracks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5975 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix deprecation of GtkAction and GtkUIManagerjstebbins2014-01-157-3665/+4604
| | | | | | | Farely large change since these were the old way of creating menus :-\ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5974 b64f7644-9d1e-0410-96f1-a4d463321fa5
* decavcodec: only allow in-decoder downmix if it matches the requested mix ↵Rodeo2014-01-151-19/+46
| | | | | | levels. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5973 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix deprecated g_type_init()jstebbins2014-01-141-0/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5972 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix deprecated gtk_widget_get_style()jstebbins2014-01-142-1/+24
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5971 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix deprecated GtkHScalejstebbins2014-01-142-10/+18
| | | | | | | | Fixing this deprecation makes the LinGui incompatible with versions of gtk prior to 2.16. Too bad for you if you are using such and ancient gtk. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5970 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix deprecated gtk_widget_modify_fontjstebbins2014-01-142-1/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5969 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix deprecated GTK_STOCK_*jstebbins2014-01-143-6/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5968 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some deprications in gtk 3.10jstebbins2014-01-142-5/+14
| | | | | | | Fixes live preview play pause icons in gtk 3.10. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5967 b64f7644-9d1e-0410-96f1-a4d463321fa5
* remove contrib mpeg2decjstebbins2014-01-1330-1355/+20
| | | | | | | | We no longer need mpeg2dec. libav now has all the features we need for mpeg2 decoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5966 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Revert previous commit, sorry.Rodeo2014-01-123-48/+0
| | | | | | | I forgot about capabilities, we can't just swap the preferred implementation like that. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5965 b64f7644-9d1e-0410-96f1-a4d463321fa5
* 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