Janne Grunau
d268b79e34
aac_latm: reconfigure decoder on audio specific config changes
14 years ago
Janne Grunau
fd095539d1
latmdec: fix audio specific config parsing
Pass the correct size in bits to mpeg4audio_get_config and add a flag
to disable parsing of the sync extension when the size is not known.
Latm with AudioMuxVersion 0 does not specify the size of the audio
specific config. Data after the audio specific config can be
misinterpreted as sync extension resulting in random and wrong configs.
14 years ago
Justin Ruggles
0eea212943
Add avcodec_decode_audio4().
Deprecate avcodec_decode_audio3().
Implement audio support in avcodec_default_get_buffer().
Implement the new audio decoder API in all audio decoders.
14 years ago
Justin Ruggles
560f773c7d
avcodec: change number of plane pointers from 4 to 8 at next major bump.
Add AV_NUM_DATA_POINTERS to simplify the bump transition.
This will allow for supporting more planar audio channels without having to
allocate separate pointer arrays.
14 years ago
Mans Rullgard
51a16077da
svq1dec: avoid undefined get_bits(0) call
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Mans Rullgard
59807fee6d
ARM: h264dsp_neon cosmetics
- Replace 'ip' with 'r12'.
- Use correct size designators for vld1/vst1.
- Whitespace fixes.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Janne Grunau
a760f530bb
ARM: make some NEON macros reusable
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Aaron Colwell
e02dec25ab
vp8: flush buffers on size changes.
14 years ago
Peter Ross
1fd6924320
pictordec: support uncompressed images
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Mashiat Sarker Shakkhar
460bec6800
Fix lms_update()
14 years ago
Nathan Adil Maxson
d0fd6fc201
Cleaned up alacenc.c
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
14 years ago
Carl Eugen Hoyos
bba8975a9c
Be less verbose when skipping RBSP data in H264 PPS.
Fixes ticket #693 .
14 years ago
Carl Eugen Hoyos
fab5973fa5
Be less verbose when skipping MPEG-4 ASP frames.
Fixes ticket #560 .
14 years ago
Carl Eugen Hoyos
40c36196d5
Support yuva420p encoding via libopenjpeg.
14 years ago
Carl Eugen Hoyos
d7fc100694
Support tiff RGBA encoding.
14 years ago
Paul B Mahol
7bd8b70f19
escape130: fix colors
14 years ago
Carl Eugen Hoyos
8b08f81949
Support transparency in 32bit bmp files.
14 years ago
Derek Buitenhuis
69035f3ec7
Revert "libutvideodec: Make buf_size local"
This change was dependent on a different patch that
never actually made it into FFmpeg, and it actually
ended up breaking builds.
This reverts commit 70cf7bb958 .
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Mashiat Sarker Shakkhar
075ebdf735
Move num_lms reading out of a loop
14 years ago
Mashiat Sarker Shakkhar
29c2fcb677
Use correct value for range
The current range value causes an underflow
when negated and pushes anything less than zero
to the minimum.
14 years ago
Mashiat Sarker Shakkhar
768261e50d
Fix some int / int16_t / int32_t confusion
For now force everything to int16_t, except
for variables used as index
14 years ago
Ronald S. Bultje
2574f08d4c
h264: cap max has_b_frames at MAX_DELAYED_PIC_COUNT - 1.
This prevents frame allocation overflows, and fixed
fate-h264-conformance-mr3_tandberg_b with 2 threads.
14 years ago
Michael Niedermayer
dd974c1bc1
libx264: Implement rgb24 support through a seperate AVCodec.
This avoids people mistakely encoding in a way that many players dont support.
Fixes Ticket658
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Mans Rullgard
3adba2de3d
ARM: fix indentation in ff_dsputil_init_neon()
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Mans Rullgard
96fef6cf31
ARM: NEON put/avg_pixels8/16 cosmetics
This makes whitespace and register names consistent with
the style used in more recent code.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Mans Rullgard
716f1705e9
ARM: add remaining NEON avg_pixels8/16 functions
14 years ago
Mans Rullgard
94267ddfb2
ARM: clean up NEON put/avg_pixels macros
Although this adds a few lines, the macro calls are less convoluted.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Michael Niedermayer
4a8e3324fb
libx264: fix generic boolean support
Fixes Ticket660
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
b50be4e38d
vc1_parser: fix NULL pointer dereference
Fixes Ticket456
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
3e1951e8f4
h264: More restrictive more_rbsp_data_in_pps()
Fixes Ticket697
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Paul B Mahol
1e8f77324e
escape130: remove trailing whitespace
14 years ago
Paul B Mahol
06029fbb7f
escape130: minimal effort to make it compile without warnings
14 years ago
Eli Friedman
7d64391441
Escape 130 (RPL) decoder
14 years ago
Mans Rullgard
37fed0e635
rv34: align temporary block of "dct" coefs
This is needed for optimised transforms.
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Peter Ross
f3f488423a
pictordec: prevent segfault when reading corrupted files
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Peter Ross
43a2a8b4a3
pictordec: use correct context for another av_log
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
adfdcf87b1
vble: use dsp.add_hfyu_median_prediction() this allows asm optimizations to be used.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
14 years ago
Michael Niedermayer
317ea97bff
vble: remove flags copy, its not used in any speed relevant code.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
14 years ago
Derek Buitenhuis
e46abbcf77
vble: merge len and val arrays
There's no reason to use two arrays for this.
Based off commit 2fea60c600
to FFmpeg by Michael Niedermayer.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
14 years ago
Michael Niedermayer
0dd704dbd4
vble: remove unused variable len.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
14 years ago
Michael Bradshaw
0275b75a7e
BPP fix, YUVP9, 10, 16 support, make RGB24 default
14 years ago
Carl Eugen Hoyos
9dcd8b86f9
Use correct context for av_log.
Fixes ticket #695 .
14 years ago
Janne Grunau
bb8a6e03cc
rv40: move loop filter to rv34dsp context
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Michael Niedermayer
77af2672b4
lavc: Fix side data handling for audio decoders.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
11828b8885
nellymoserdec: Use sidedata to support mid stream sample rate changes.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
fd3e75d2d4
lavc: horizontal align for IFF
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Mashiat Sarker Shakkhar
8aa831c07b
Implement revert_mclms() and associated functions
14 years ago
Mashiat Sarker Shakkhar
bf8715719a
Fix two more int16_t vs. int confusion
If everything works fine for 16-bit streams,
the current code could be extended to do 24-bit.
14 years ago
Michael Niedermayer
dd32a305bd
wmall: fix return type of dump_int_buffer()
Found-by: Dominique Leuenberger
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
dae7ff0416
wmall: remove tabs that leaked in from a merge and seem to have
managed to silently bypass the push checks.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago