summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merging trunk to cl branch.sr552013-02-02106-3509/+6122
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5234 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add a new compile option: --enable-hwdhandbrake2013-01-3141-1783/+2740
| | | | | | | | | | | | change the GUI uvd checkbox's name to hardware decoder modify the issue compile on linux modify the issue on Intel platform with Intel integrate graphic add a new opencl scale algorithm, PSNR goes up (added files: scale.h, scale.c, scale_kernel.h, scale_kernel.c) merge the cropscaleaccl.c to cropscale.c merge the decavcodecaccl.c to decavcodec.c git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5227 b64f7644-9d1e-0410-96f1-a4d463321fa5
* modified the opencl init error. it can work well with mingw64 compiled.handbrake2013-01-221-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5190 b64f7644-9d1e-0410-96f1-a4d463321fa5
* the new libav-9.1 has the code of hb-libav-avformat. handbrake2013-01-181-214/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5182 b64f7644-9d1e-0410-96f1-a4d463321fa5
* corrected the decavcodecaccl.c file. it can work well with i686 compiling.handbrake2013-01-184-163/+160
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5181 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Merging trunk into opencl branch. This includes an update to libav-9.1sr552013-01-1657-4410/+6605
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5177 b64f7644-9d1e-0410-96f1-a4d463321fa5
* modify a error about compiling with mingw64handbrake2013-01-161-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5174 b64f7644-9d1e-0410-96f1-a4d463321fa5
* modified some display information errorshandbrake2013-01-1511-78/+108
| | | | | | | modified GUI OpenCL/UVD checkbox enable errors modified compile without enable-opencl work errors git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5171 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Merging Trunk into the OpenCL branch. This includes an updated version of ↵sr552013-01-0674-1133/+2981
| | | | | | libav. 0.9 beta 3 git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5155 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Merging trunk to opencl branch.sr552012-12-2989-25814/+27438
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5116 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add hardware decoder support for H264(vob/m2ts), mpeg2(vob/m2ts), ↵handbrake2012-12-1844-17/+6090
| | | | | | | | | VC1(WMV3/m2ts) decoding modify the GUI for adding some user options about enable/disable OpenCL or GPU add some test case for tesing our modifications. git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5100 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Creating a branch to allow easier testing of opencl code.sr552012-12-140-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/opencl@5098 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix some crashes in the macuijstebbins2012-12-123-1/+4
| | | | | | | | | I missed setting some pointers to NULL after free and missed place where the ui was setting job->file directly instead of using hb_job_set_file(). Also, a NULL chapter name caused a crash. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5097 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: refactor job initialization and cleanupjstebbins2012-12-092-97/+77
| | | | | | | | Separates out some duplicate code in hb_job_reset, hb_job_close, and hb_job_init. Also removes some vestigial function definitions in hb.h git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5096 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix hb_dict_next() when dict is emptyjstebbins2012-12-091-2/+2
| | | | | | | It would return an invalid entry instead of NULL. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5095 b64f7644-9d1e-0410-96f1-a4d463321fa5
* encx264: raise qpmin to 4. 3 has been found to fail on real sources.Rodeo2012-12-091-3/+5
| | | | | | | | Fixes https://forum.handbrake.fr/viewtopic.php?f=5&t=25735 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5094 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix loose crop calculationjstebbins2012-12-081-2/+2
| | | | | | | It was sometimes coming up with odd cropping values git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5093 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Fix a timing problem when rendering vobsubsjstebbins2012-12-082-11/+41
| | | | | | | | So, if we are rendering the subtitles, do not delay them in sync. The renderer is responsible for handling stop == -1. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5092 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a number of potential culture issues with doubles. (Advanced ↵sr552012-12-083-5/+5
| | | | | | Panel, Query Handling and Picture settings) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5091 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: When we have a variable framerate preset, reset to "same as source" ↵sr552012-12-082-6/+8
| | | | | | rather than just remaining at whatever fps was set previously. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5090 b64f7644-9d1e-0410-96f1-a4d463321fa5
* lingui: fix subtitle configuration problemjstebbins2012-12-041-1/+2
| | | | | | | | | If the preset has "burned" checked, under certain circumstances, both "burned" and "default" would be checked in the gui. These are suppose to be mutually exclusive. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5089 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Fixing title number/title index mixup. Adding Playlist to the Title ↵randomengy2012-12-024-13/+51
| | | | | | object. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5088 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix eedi2 crash in decombjstebbins2012-11-301-1/+0
| | | | | | | | | When converting to using tasksets, I missed a free(thread_args_v) that needed to be removed. So we freed a bad pointer when the eedi2 thread closed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5087 b64f7644-9d1e-0410-96f1-a4d463321fa5
* hb_x264_param_unparse(): fix typo.Rodeo2012-11-271-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5086 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove vestigial activity log debug messages.dynaflash2012-11-272-4/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5085 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: UI Tweaks and further fixes to Custom Anamorphic.sr552012-11-273-7/+25
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5084 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: General code tidy-up and fix a couple of possible points that could ↵sr552012-11-273-39/+35
| | | | | | throw exceptions. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5083 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix memory consumption problemjstebbins2012-11-261-2/+2
| | | | | | | | | Issues with timestamps made cfr think it needed to duplicate a few thousand frames. this leads to an over-cunsumption of memory since all duplicates are placed in a list at once. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5082 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Tweak the advanced panel design so it is less likely to go off screen.sr552012-11-252-5/+6
| | | | | | Fix a framework selection but on non gb/us cultures. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5081 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Couple of Audio and Advanced Panel bug fixes.sr552012-11-243-19/+28
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5080 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Quick fix to restore building of the app.sr552012-11-221-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5079 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Updated to work with hb_chapter_set_title for chapter markers.randomengy2012-11-225-35/+108
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5078 b64f7644-9d1e-0410-96f1-a4d463321fa5
* lingui: go back to original pause, start, stop icons. jstebbins2012-11-223-0/+0
| | | | | | | they just look better git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5077 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix generation of silence buffer for filling audio gapsjstebbins2012-11-211-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5076 b64f7644-9d1e-0410-96f1-a4d463321fa5
* muxmkv: don't write the last chapter marker if it is shorter than 3/2 second.Rodeo2012-11-211-43/+45
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5075 b64f7644-9d1e-0410-96f1-a4d463321fa5
* hb_audio_remap: protect against invalid channel layouts.Rodeo2012-11-214-7/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5074 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Improve support for planar audio.Rodeo2012-11-219-172/+311
| | | | | | | | | | | | | | - encavcodecaudio: use libavresample directly (instead of via the hb_audio_resample wrapper), and add support for planar output - hb_audio_resample: add support for planar input - hb_audio_remap: add support for planar input - deca52: output planar float samples (no re-interleaving) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5073 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Updated to support removal of title->job. Removed some obsolete ↵randomengy2012-11-2111-98/+177
| | | | | | properties on EncodingProfile, changed x264 Tunes to be a collection and replaced CustomCropping bool with CroppingType enum. Another fix to make sure Loose/Strict anamorphic get the correct PAR values. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5072 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix BD encodingjstebbins2012-11-202-11/+16
| | | | | | | | | | | | | | I inadvertently disabled PCR processing in BD in https://trac.handbrake.fr/changeset/5058 This caused bugs to show up in our processing of TS streams that have no PCR. So re-enable PCR processing in BD to fix the regression. And fix the problems with processing TS streams that have no PCR. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5071 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Default the custom anamorphic values correctly. (Part 1 of Custom ↵sr552012-11-182-30/+101
| | | | | | anamorphic implementation) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5070 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Handle FileNotFound Exceptions with a nicer error message.sr552012-11-181-3/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5069 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Fix build break from bad merge.randomengy2012-11-171-0/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5068 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Two temporary place holders for stop encode icon.sr552012-11-172-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5067 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Tweaks to the graphics files by nikpawlak and some alternate ↵sr552012-11-1731-2/+2
| | | | | | play/pause icons that fit well by jamiemlaw. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5066 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fontconfig: keep cc_archoption empty on Solarisdynaflash2012-11-151-0/+2
| | | | | | | - patch once again by icchan … thanks! - Review here https://reviews.handbrake.fr/r/366/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5065 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Freetype: use GNU make on Solarisdynaflash2012-11-151-0/+25
| | | | | | | | - Courtesy of icchan thanks again! - Let's instead use gmake (normally installed in /usr/sfw/bin/gmake) to build the FreeType contrib. - Review here https://reviews.handbrake.fr/r/365/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5064 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Introduce Solaris Supportdynaflash2012-11-151-0/+2
| | | | | | | | - Patch from icchan … thanks ! - At some point in the past, this was probably dropped. Re-adding it now as a pre-requisite for several upcoming patches to fix the build on Solaris 10. - ReviewBoard link here https://reviews.handbrake.fr/r/364/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5063 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove x264 Solaris patch as its no longer needed.dynaflash2012-11-151-31/+0
| | | | | | | - Patch courtesy of icchan thanks ! - Review found here https://reviews.handbrake.fr/r/362/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5062 b64f7644-9d1e-0410-96f1-a4d463321fa5
* hb_apply_h264_level: miscellaneous cosmetics.Rodeo2012-11-122-33/+66
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5061 b64f7644-9d1e-0410-96f1-a4d463321fa5
* hb_x264_param_unparse: miscellaneous cosmetics.Rodeo2012-11-122-307/+329
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5060 b64f7644-9d1e-0410-96f1-a4d463321fa5