- 24 May, 2011 7 commits
-
-
Ronald S. Bultje authored
-
Stefano Sabatini authored
Since image initialization was moved after tag parsing, the palette needs to be specified in the context and then copied to the allocated image in init_image(). Fixes a regression with TIFF images that have palette data, trac issue #230, file Test_Flate_8bpp.tif. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Alexandre Colucci authored
On Blu-ray colors are stored in the order YCrCb (and not YCbCr) as mentioned in the specifications: see System Description Blu-ray Disc Read-Only Format, 9.14.4.2.2.1 Palette Definition Segment When decoding a Blu-ray subtitle, the colors were incorrectly set. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Alexandre Colucci authored
On DVD and HD-DVD colors are stored in the order YCrCb (and not YCbCr) as mentioned in the specifications: see DVD Specifications for Read-Only Disc / Part 3, 4.3 Program Chain Information (7) PGC_SP_PLT see DVD Specifications for High Definition Disc, 5.2 Navigation for Standard Content (11) PGC_SDSP_PLT see DVD Specifications for High Definition Disc, 5.2 Navigation for Standard Content (12) PGC_HDSP_PLT see DVD Specifications for High Definition Disc, 5.5 Presentation Data (4) SET_COLOR2 When decoding a DVD or HD-DVD subtitle, the colors were incorrectly set. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Anton Khirnov authored
-
Anton Khirnov authored
The encoder has never produced files that could be decoded with any software and there should be no reason to create such files anyway.
-
Justin Ruggles authored
Channel coupling is an optional AC-3 feature that increases quality by combining high frequency information from multiple channels into a single channel. The per-channel high frequency information is sent with less accuracy in both the frequency and time domains. This allows more bits to be used for lower frequencies while preserving enough information to reconstruct the high frequencies.
-
- 23 May, 2011 3 commits
-
-
Justin Ruggles authored
-
Felipe Contreras authored
Signed-off-by:
Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Dave Yeo authored
This fixes the following error on OS/2: error: segment name `.text align=16' not recognized Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 22 May, 2011 2 commits
-
-
Loren Merritt authored
125->104 cycles on penryn (x86_64 only)
-
Vitor Sessak authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 21 May, 2011 5 commits
-
-
Vitor Sessak authored
-
Vitor Sessak authored
-
Vitor Sessak authored
-
Diego Biurrun authored
Add missing multiple inclusion guards; clean up #endif comments; add missing library prefixes; keep guard names consistent.
-
Ronald S. Bultje authored
If done before, some parameters aren't known yet. With svq3/rtp, initializing before some parameters are known can lead to calling av_malloc(0), which on OS X currently returns broken pointers.
-
- 20 May, 2011 9 commits
-
-
Ronald S. Bultje authored
Fixes compilation with mp3lame enabled.
-
Ronald S. Bultje authored
Fixes memory leaks which are the result of overwriting already-initialized MDCT contexts during context reinitialization, e.g. in valgrind fate-aac-latm_000000001180bc60. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Dave Yeo authored
This format is still used by e.g. OS/2. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Vitor Sessak authored
This avoid needlessly convertion from floating point to fixed point and back. Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Ronald S. Bultje authored
When backing up the top-left border, check that the top-left (rather than left) MB indeed does belong to our slice. If it doesn't, backing up has no positive effect but may accidentally interfere with other threads writing in the same space. Fixes occasional one-off effects when enabling slice-MT.
-
Ronald S. Bultje authored
-
Mans Rullgard authored
The prototype should use the same typedefs as the definition, or it will fail where int32_t is not int (DOS apparently). Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 19 May, 2011 13 commits
-
-
Diego Biurrun authored
This is consistent with how all other table generation programs are named. Moreover this ensures that the cos table generation program is correctly deleted when cleaning the tree.
-
Diego Biurrun authored
tableprint.c serves little purpose on its own and removing it allows building the table generator programs with the normal HOSTPROGS Makefile rules.
-
Mans Rullgard authored
This collapses the make rules for the trig tables into a pattern rule. Based on a patch by Diego, modified to avoid using fragile make constructs and allow future addition of fixed-point sin tables. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Diego Biurrun authored
-
Diego Biurrun authored
Also ensures that generated file cos_fixed_tables.c is deleted on 'make clean'.
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
These structs are only used in mpegaudiodec.c, so move them there and remove no longer needed #include lines from mpegaudio.h. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
This separation allows these functions to be used in a cleaner fashion from other codecs (e.g. qdm2) and simplifies creating optimised versions of them. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Diego Biurrun authored
The header contains just a single define that is only used in g729dec.c.
-
Justin Ruggles authored
fixes compilation with --disable-yasm
-
- 18 May, 2011 1 commit
-
-
Justin Ruggles authored
decoders. Based on patches by clsid2 in ffdshow-tryout.
-