Michael Niedermayer
487bce53eb
10l (use before malloc)
...
Originally committed as revision 1768 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
7bc9090a41
simplified adressing of most mb based arrays (mb_x + mb_y*s->mb_stride) now instead of mb_x + mb_y*mb_width and 1+mb_x + (1+mb_y)*(mb_width+2) and ... mixture
...
more direct use of the new mb_type stuff instead of codec specific stuff
runtime mb_type debug output h264/h263 variants/mpeg1/2/4
error concealment /resilience for mpeg1/2
various minor optimizations
Originally committed as revision 1746 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
0aae3f43e4
fixing slice decoding, dunno why the regression tests didnt catch that ...
...
Originally committed as revision 1744 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
d5a2117228
better non conformant divx packed bitstream detection, so unpacked (no b frames) divx MPEG4-ES streams can be read
...
Originally committed as revision 1695 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
46b4feec06
error resilience cleanup (its faster too...)
...
Originally committed as revision 1692 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
b536d0aad2
field pic decoding cleanup
...
Originally committed as revision 1686 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
1c6dcb0f42
cleaner & more flexible edge bug workaround
...
Originally committed as revision 1685 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Zdenek Kabelac
a77146abfe
* 'externaly' visible option list begins avoptions_ prefix
...
* fixed FLAG AVOption
Originally committed as revision 1661 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
7004ffb3d7
merging fourcc with codec_tag
...
Originally committed as revision 1645 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
983e3246b7
per file doxy
...
Originally committed as revision 1634 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
640950c700
mpeg2 field pictures + sliced mode (doesnt work with mplayer though, dunno why)
...
Originally committed as revision 1626 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
d671e2feac
fixing padding bug autodetection for some rare files, closes bug #647941
...
Originally committed as revision 1613 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Zdenek Kabelac
0c1a9edad4
* UINTX -> uintx_t INTX -> intx_t
...
Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
c40c34828a
direct blocksize in bframes fix (might fix qpel+bframe bug)
...
Originally committed as revision 1557 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
36df880581
divx503 decoding fix
...
Originally committed as revision 1538 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
49c79e6c5a
drawing cute arrows instead of lame lines for motion vector visualization
...
Originally committed as revision 1512 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
b7a22d846b
cleanup
...
Originally committed as revision 1487 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
68f593b484
GetBitContext.size is allways multiplied by 8 -> use size_in_bits to avoid useless *8 in a few inner loops
...
Originally committed as revision 1486 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
cb7c98d6e2
padding bug autodetection improvement 2nd try
...
Originally committed as revision 1458 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
650faac6de
better padding/stuffing bug autodetection
...
Originally committed as revision 1457 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
db79495376
qpel fix
...
Originally committed as revision 1426 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
2826984994
fixed wmv2 slices
...
Originally committed as revision 1425 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
5fe061a027
better set pix_fmt explicitly
...
Originally committed as revision 1372 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
a6a494fb2d
xvid build 3 still has the padding wrong in 1/8 of the cases :(((((
...
having the padding right in 7/8 of the cases confuses the autodetection code too
Originally committed as revision 1371 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
1457ab5233
qpel encoding
...
4mv+b frames encoding finally fixed
chroma ME
5 comparission functions for ME
b frame encoding speedup
wmv2 codec (unfinished)
user specified diamond size for EPZS
Originally committed as revision 1365 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
8fc698950b
support dumping the qscale stuff to the screen
...
Originally committed as revision 1339 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
96d9cb220b
fixing playback of DaveMatthews_Crash_PocketPC.avi
...
Originally committed as revision 1335 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
492cd3a920
AVVideoFrame -> AVFrame
...
Originally committed as revision 1327 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
4e00e76b3c
cleanup / messup?
...
fixes 20% speedloss bug
removes redundant variables from MpegEncContext
release buffers in avcodec_flush_buffers() (untested)
Originally committed as revision 1325 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
2b2719acff
ump4 decoding fixed
...
Originally committed as revision 1322 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
b92be2af42
workaround old xvid bug
...
Originally committed as revision 1306 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
1e491e29c2
cleanup
...
adding AVVideoFrame
moving quality, pict_type, key_frame, qscale_table, ... to AVVideoFrame
removing obsolete variables in AVCodecContext
skiping of MBs in b frames
correctly initalizing AVCodecContext
picture buffer cleanup
Originally committed as revision 1302 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
525e51e8a3
10l
...
Originally committed as revision 1274 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
58b0b0dd93
fixing aspect
...
Originally committed as revision 1273 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
f8fd15e03f
moving init of some variables (hurry_up,...) to MPV_frame_start()
...
Originally committed as revision 1271 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
5d3cea3a86
aspect ratio cleanup
...
Originally committed as revision 1254 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Zdenek Kabelac
eb4b3dd3c3
* using DSPContext - so each codec could use its local (sub)set of CPU extension
...
Originally committed as revision 1194 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
347ae22ecf
hurry_up>=5 -> skip everything except header & set pict_type&key_frame
...
Originally committed as revision 1182 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
d7425f59d5
cleanup (breaks compatibility, requested by fabrice)
...
remove CODEC_FLAG_NOT_TRUNCATED & add CODEC_FLAG_TRUNCATED
add CODEC_CAP_TRUNCATED
add alpha plane to AVPicture
remove CODEC_ID_MSMPEG4
remove various unused stuff
support "truncated" mpeg4 streams
Originally committed as revision 1175 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
9f9c322930
support forcing low_delay during decoding
...
Originally committed as revision 1150 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
8671359bfc
better padding bug detection
...
Originally committed as revision 1139 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
6a70098ac6
fixing msmpeg4v3 with mb_height % slice_height != 0
...
Originally committed as revision 1137 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
d6db1c9c6a
handle direct rendering buffer allocation failure
...
Originally committed as revision 1075 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
4a3d7fbcbc
fixing interlaced MC & edge-emu
...
Originally committed as revision 1066 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
7da71a5c68
xvid qpel bug autodetect
...
Originally committed as revision 1064 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
03e93d35b0
xvid qpel bug workaround
...
Originally committed as revision 1063 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
35aa136a77
fixing h263 slice decoding (again)
...
Originally committed as revision 1051 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
8b32880cc9
fixing h263 decoding (did segfault)
...
Originally committed as revision 1049 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
46fd0de8a7
fixing alt_scan for the first frame (variable was reset)
...
Originally committed as revision 1045 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
a61f82653e
better padding bug detection
...
Originally committed as revision 1039 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago