Michael Niedermayer
c342499df2
make keyframe default for AVFrames
...
Originally committed as revision 3920 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
François Revol
3c8e39f72d
Stereo MACE fix by Burkhard Plaum <plaum AT ipf DOT uni-stuttgart DOT de>
...
Still doesn't work with our mov demuxer though...
Originally committed as revision 3919 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
8845e427a7
10l (array gets padded with 0 which is CODEC_ID_NONE -> parsers claim to support CODEC_ID_NONE)
...
Originally committed as revision 3918 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Loïc Le Loarer
0d315f281c
H.264 multiplce instance in reference list patch by (Loic <lll+ffmpeg m4x org )
...
With this patch, the streams CAWP5_TOSHIBA_E.264 and CVWP5_TOSHIBA_E.264
are completely decoded
Originally committed as revision 3917 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Loïc Le Loarer
dc032f3332
correct long term picture management patch by (Loic <lll+ffmpeg m4x org>)
...
fixes decoding of MR2_MW_A.264
Originally committed as revision 3916 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
anonymous
bf2bc926f0
- a lot less overflows when decoding frames
...
- no more error with norm6 codes
- almost skipped frames (~110 bits) are not overflowed
However:
- there are very few bits left in those frames, so I wonder if enough MB
data is actually left
- NORM6/DIFF6 (4/5) bitplanes are a lot more present, which I don't find
obvious.
patch by anonymous
Originally committed as revision 3915 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
anonymous
2ce151f898
Documentation patch by anonymous
...
Originally committed as revision 3914 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Roberto Togni
b2eef2f0ea
Add 32bit RGB support
...
Originally committed as revision 3912 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
e993bc03ac
10000l vbr mp3 fix
...
Originally committed as revision 3911 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
a3a5f4d6c3
support 32bit output for the mpeg audio decoder
...
Originally committed as revision 3910 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
b696d2a676
more accurate dequant of near zero coefficients
...
Originally committed as revision 3909 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
84af4a7ee6
10l (missing overflow check)
...
Originally committed as revision 3908 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
9da235c803
100000l (typos in the #define for selecting the NORM6 method -> wasnt compiled, after fixing typos new method doesnt even compile -> swicth back to old until its fixed)
...
Originally committed as revision 3907 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
anonymous
5e424311dd
- add another way to decode norm6 VLC; modify VLC_NORM6_METH0D define in
...
vc9data.h to select the behaviour
- modified decode_b_picture_primary_header so that
decode_bi_picture_header is no more required
Fixes:
- modifications for some more using of MpegEncContext
- fixed a bit frame type decoding
- switch from pointers to index for AC tables
- corrected P CBPCY decoding (p_cbpcy += 4)
patch by anonymous
Originally committed as revision 3906 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
anonymous
0d33db8a4d
In that patch:
...
- avctx and gb elements were removed from VC9Context, hence a larger diff
- some code was added to h263dec.c regarding CODEC_ID_WMV3 (should apply to CODEC_ID_VC9 too)
- VLC tables and other related tables were made global whenever this seemed necessary; appropriate changes were therefore made to other parts of the code using those tables
- the change for the bitplane management to a struct (some of them should eventually be mapped to MpegEncContext arrays) wasn't associated with the proper frees; should be fixed now
patch by anonymous
better names for globalized tables by me
Originally committed as revision 3905 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
093c6e50c9
10l (didnt test code after cvs up ...)
...
Originally committed as revision 3904 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
a7a858996f
dithering for the mpeg audio decoder
...
Originally committed as revision 3903 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
bd9ea6a462
fixing missaligned memory accesses in fill_rectangle()
...
Originally committed as revision 3901 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
4b9ac0b5f0
require a few valid and equal mp3 headers for resync
...
Originally committed as revision 3900 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
François Revol
f4ff1b92cc
added a lock/unlock_lib pair to allow extern progs to serialize access to lavc.
...
Originally committed as revision 3899 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Alex Beregszaszi
bf1f4da01f
exported ff_mpa_synth_filter for upcoming qdm2 decoder
...
Originally committed as revision 3897 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
7d8b13b46b
make decode012() static inline
...
Originally committed as revision 3895 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
edaf11e87a
10l (negative strides)
...
Originally committed as revision 3887 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
anonymous
0c040aacbe
use dc tables from msmpeg4 instead of duplicating them patch by anonymous
...
Originally committed as revision 3886 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
a64a006e95
dont duplicate decode012()
...
Originally committed as revision 3884 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
6b250f09e8
check norm6 vlc validity as there are some bit sequences which dont corespond to any codeword, the other vlc tables all seem to be huffman tables though
...
Originally committed as revision 3883 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
anonymous
e5540b3fd3
Fixes:
...
- i/p/b_decode_mbs functions now checks the proper values (from
bitplane). I didn't find it very clear, but it seems "raw" = "to read at
the MB layer". I used a structure, but we could spare that indirection and
add a flag in the VC9Context for each array.
- Properly decode (or so I think) the CBPCY (as it is predicted)
- many more things
patch by anonymous
Originally committed as revision 3882 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
b299f0d907
more 10l typos
...
Originally committed as revision 3881 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
9c68c65adb
norm-6 / diff-6 support (untested, parts of it just guessed as the spec is unclear)
...
Originally committed as revision 3880 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
d29f0cd9c1
fixing many bugs in bitplane_decoding()
...
spliting row/colskip cases into their own functions as these will be needed for NORM/DIFF-6
Originally committed as revision 3879 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
e902560005
dont use several 100 mb memory for a tiny 120 element table
...
remove redundant code related to av_free()
typo fix
Originally committed as revision 3878 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
bc399ae6a4
1000000000l typos
...
Originally committed as revision 3877 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
e25fa2136f
mention table duplications, note, please avoid duplicating tables!
...
Originally committed as revision 3876 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Roberto Togni
cca1a42653
Check pointers before writing to memory
...
Originally committed as revision 3874 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
4ae33c9b52
simplify
...
Originally committed as revision 3873 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
934982c4ac
avoid buf_size == 0 checks in every decoder
...
Originally committed as revision 3872 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
884182b383
more detailed error messages
...
Originally committed as revision 3871 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
9b21f0561b
10l
...
Originally committed as revision 3870 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
e8ea90123d
framerate check
...
Originally committed as revision 3869 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
46f2f05f59
simplify deblock
...
Originally committed as revision 3868 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
91c56db64e
use clip_uint8()
...
Originally committed as revision 3867 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
3b33943e9b
simplify
...
reference list 1 swaping fix? seems its not used by any samples i found though
Originally committed as revision 3863 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Alex Beregszaszi
4c12e8bee3
preliminary vc9 bitstream decoder, committing to make syncing and team-work on it easier
...
Originally committed as revision 3862 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Alex Beregszaszi
21aa398f3d
preliminary vc9 bitstream decoder, committing to make syncing and team-work on it easier
...
Originally committed as revision 3861 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
4cfbbbde42
count errors instead of printing 2^31
...
Originally committed as revision 3857 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Philipp Matthias Hahn
8b8e1c5580
Out-of-directory build patch by (Philipp Matthias Hahn <pmhahn titan.lahn de>)
...
preserve support for spaces in directories in case of in-tree builds by (James A. Morrison <ja2morri csclub.uwaterloo ca>)
Originally committed as revision 3855 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
dd4f8a04fe
jpeg style yuv fixes
...
Originally committed as revision 3852 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Loic Le Loarer
827c91bfb7
H.264 b ref pic list order and long term pictures patch by (Loic Le Loarer <loic.le-loarer polytechnique org>)
...
Originally committed as revision 3851 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
eed4ebd22c
div by zero aspect fix
...
Originally committed as revision 3850 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
895345da9a
svq3_get_se_golomb() fix
...
Originally committed as revision 3849 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago