| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
- Various optimizations and bugfixes.
- http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=781d300ab73671bb2176ef2c3e6c0f2df425cee9
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3120 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
| |
- Various fixes and enhancements.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3094 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3087 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
| |
x264 now tries to link to lavf if it thinks it can
explicitely disable lavf, avs and ffms support
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3079 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
| |
- native vfr time stamp handling
- several opt speedups
- http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=3d0f1108f982867dde5079bbbf90553487de2ed0
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3075 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
| |
- 2 pass rate control improvements
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3031 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3028 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
- Some lookahead optimizations
- Fixes some bugs introduced in r1369
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3025 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
| |
- Introduces mbtree + bpyramid
- Brings back slice-based threading support
- Many other enhancements and fixes
- http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=ec8e58637b97edaea00f022e11d15ee8a81466ab
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3017 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
| |
jump instructions to titles which were removed by MTR caused asserts.
now such jump instructions just transition to the Exit state.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2988 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
gcc 4.2 on osx defines the built-in macro __PIC__ which ffmpeg's configure
uses to determine if it should enable pic. Enabling pic uses extra
registers which causes some inline asm to fail due to lack of available
registers.
I disabled the normal check and forced pic enabled for x86_64 since it
requires it.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2987 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2979 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
- another deadlock fix
- http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=5ddd61bbfecb6e782b096ddebef127ab73bee006
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2959 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
|
|
| |
The previous method was not very robust and we found corner cases that broke.
This new method explicitly checks for the existance of a menu whenever
the vm attempts to transition to a menu. If there is no menu, it enters
the Exit state.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2940 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
- Fixes two issues in weightp
- http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=e8501efbd235b1b5321adda8926e7a859beafd3c
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2938 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
| |
- Supposedly really fixes the deadlock this time
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2934 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
| |
- fixes rare but serious deadlock issue
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2933 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
| |
some discs have large numbers of repeated language units and pgc's that
cause memory consumption and file i/o issues. detect such repeats and
ref-count the data structures to avoid reading and storing duplicate info.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2924 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
| |
- Several fixes for weightp among other things.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2923 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
Default weightp to none for baseline. user can override.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2922 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
- several minor speedups and bugfixes
- http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=fe83a906ee1bb5170b112de717818e278ff59ddb
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2899 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
| |
- various enhancements including some vbv fixes.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2883 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
| |
Mac The Ripper, when in "Main Feature Extraction" mode, likes to create
an image with no menus, but leaves navigation commands in place that jump
to the non-existing menu. libdvdnav doesn't like this much.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2877 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2844 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
| |
make changes required by the x264 api change
fix some build issues that the x264 bump exposed
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2836 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2825 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
| |
read about on their git log. The most prominent change is macroblock tree rate control (read about it on doom9), which is on by default, and for most content it produces smaller, better quality encodes. Due to a minor, temporary issue with fades in baseline profile encodes, for the moment I'm disabling mbtree when bframes=0, but this can be overridden through explicitly specifying mbtree=1 in the x264 options string.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2823 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
The previous patch worked only for SEEK_CUR. This patch is more general.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2821 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
| |
- patch libdvdnav seek to guarantee the position will move forward when making
a seek request to a position that is after the current position
- when a read error is detected, seek forward and retry.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2815 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
| |
To configure for building Leopard target from Snow Leopard:
configure --sysroot /Developer/SDKs/MacOSX10.5.sdk --minver 10.5
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2806 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
|
|
|
| |
gcc-4.2 on SL reports i686 (but generates x86_64 code by default)
and uname -m reports i386 (unless you hold 6+4 keys while booting)
so modify configure.py to always add '-arch xxx' option on os x
Also, update libtheora to svn 16547 since the 1.0 release doesn't compile
on SL.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2800 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add DESTDIR to install path for HandBrakeCLI
- Modify linux packaging rules for deb and rpm packages to use DESTDIR
- lingui: only update icon cache during install if DESTDIR is not set
- patch out the hardcoded install path for m4 macros in libdvdread and libdvdnav
when uid==0
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2774 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
| |
weighted bframes and uses weighted prediction for better fades. Since MB Tree reportedly changes the crf curve significantly we need to test our rf values in our presets as they are likely to change.
- Left x264 rev r1198-a1ed468 on the server so it can be tested with a one line change to contrib/x264/module.defs
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2751 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
| |
- Introduces Macroblock-tree ratecontrol (on by default)
- Various 1-pass VBV tweaks
- http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=a1ed468f67476fbbe49e1fbfe1a567be0c052d44
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2750 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
|
| |
bframes 0->3, 8x8dct 0->1, psnr 1->0, ssim 1->0, ref 1->3, mixed-refs 0->1, trellis 0->1, weightb 0->1
- Explicitly enables SSIM and PSNR metrics for all x264 encodes
- MacGui: Updates Advanced tab for new x264 defaults
- MacGui and CLI: Updates built-in presets to produce the same output given the new default x264 settings
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2742 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2688 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
- more optimizations in cabac and cavlc.
http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=f6d31669a2547110b9c1323aa51437296f2f3506
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2642 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
| |
if pgci_ut->nr_of_lus is an invalid value, libdvdread can malloc GB of data
while attempting to parse invalid data
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2637 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
- shaves about 12-15 seconds off total build time on the fastest boxen.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2611 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
| |
platforms.
- explicitly enable { bzlib, zlib } during configure phase.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2608 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2607 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2606 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
- various forms of Dark_Shikari-fu
- http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=ab85c9b0ae08a237472bfd14558353d5ecb92b3d
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2587 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2479 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2477 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
| |
- regression was introduced in r2469 (ffmpeg-r18421); workaround is to disable CorePNG p-frames.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2474 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
| |
this eliminates the garbage title information libdvdnav spewed to stderr
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2473 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
| |
- bump ffmpeg from 0.5 (approx r17887) to r19067 (thanks van).
- fixed latm patch; latmaac input no longer crashes.
- removed P02-darwin-h264-dsp-crash.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2469 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
| |
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2467 b64f7644-9d1e-0410-96f1-a4d463321fa5
|
|
|
|
|
|
|
|
|
| |
- removed unused ipoutil.cpp; has been incorporated into mp4v2 some time ago.
- changed hard-coded buffer sizes to use sizeof.
- bump mp4v2 r349 -> r355; has bugfixes which prevents read-in errors.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2462 b64f7644-9d1e-0410-96f1-a4d463321fa5
|