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
Mashiat Sarker Shakkhar
be8a0d26db
Init s->cdlms[][].recent to order - 1
Not sure if this is correct. But looks like
it was giving us off-by-one's when used to index
buffers.
14 years ago
Mashiat Sarker Shakkhar
6dd19c97c4
Add a size argument to dump_int_buffer()
14 years ago
Mashiat Sarker Shakkhar
81a3c67169
Get rid of logging that are not required anymore
(Resolves some conflicts)
14 years ago
Mashiat Sarker Shakkhar
e6c66fcf68
Fix some int vs. int16_t confusion
Size should be determined from bits per sample.
The current code only accepts 16-bit streams.
14 years ago