summaryrefslogtreecommitdiff
path: root/libavcodec/mpeg12.c
Commit message (Collapse)AuthorAge
* decode motion & modulo optimize patch by (BERO <bero at geocities dot co dot ↵BERO2003-05-14
| | | | | | jp>) Originally committed as revision 1872 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bitstream reader optimize patch by (BERO <bero at geocities dot co dot jp>)BERO2003-05-14
| | | | Originally committed as revision 1871 to svn://svn.ffmpeg.org/ffmpeg/trunk
* small optimize mpeg12.c/get_qscale patch by (BERO <bero at geocities dot co ↵BERO2003-05-13
| | | | | | dot jp>) and the return idea by arpi Originally committed as revision 1870 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2003-04-27
| | | | Originally committed as revision 1826 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (returning negative number of consumed bytes if the first startcode of a ↵Michael Niedermayer2003-04-27
| | | | | | frame was split between 2 buffers) Originally committed as revision 1824 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanup mpeg1/2 bitstream parserMichael Niedermayer2003-04-22
| | | | Originally committed as revision 1813 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg2 qscale flagMichael Niedermayer2003-04-18
| | | | | | | a few bugfixes for the C pp code minor optimization Originally committed as revision 1786 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some checks to avoid segfaults if the decoder is feeded with junkMichael Niedermayer2003-04-11
| | | | Originally committed as revision 1757 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l (mpeg2 decoding fixed)Michael Niedermayer2003-04-11
| | | | Originally committed as revision 1756 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplified adressing of most mb based arrays (mb_x + mb_y*s->mb_stride) now ↵Michael Niedermayer2003-04-10
| | | | | | | | | | | 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
* msmpeg4 2pass support & some related cleanupMichael Niedermayer2003-04-02
| | | | Originally committed as revision 1724 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some static -> dynamic alloc & 16->8 bitMichael Niedermayer2003-03-31
| | | | Originally committed as revision 1722 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg1 slice encoding supportMichael Niedermayer2003-03-30
| | | | Originally committed as revision 1720 to svn://svn.ffmpeg.org/ffmpeg/trunk
* user setable quantizer biasMichael Niedermayer2003-03-22
| | | | Originally committed as revision 1701 to svn://svn.ffmpeg.org/ffmpeg/trunk
* field pic decoding cleanupMichael Niedermayer2003-03-16
| | | | Originally committed as revision 1686 to svn://svn.ffmpeg.org/ffmpeg/trunk
* per context frame_rate_base, this should finally fix frame_rate related av ↵Michael Niedermayer2003-03-12
| | | | | | sync issues Originally committed as revision 1666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* per file doxyMichael Niedermayer2003-03-06
| | | | Originally committed as revision 1634 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg2 field pictures + sliced mode (doesnt work with mplayer though, dunno why)Michael Niedermayer2003-03-05
| | | | Originally committed as revision 1626 to svn://svn.ffmpeg.org/ffmpeg/trunk
* field picture decoding support (16x16 MC blocks only as i dont have any ↵Michael Niedermayer2003-03-05
| | | | | | samples which use other modes ...) Originally committed as revision 1624 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MpegEncContext.(i)dct_* -> DspContext.(i)dct_*Michael Niedermayer2003-03-03
| | | | | | bitexact cleanup Originally committed as revision 1617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move repeat_pict field from AVCodecContext -> AVFrame (closes bug #683536)Michael Niedermayer2003-02-26
| | | | Originally committed as revision 1608 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added DTG active format informationFabrice Bellard2003-02-25
| | | | Originally committed as revision 1605 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more #ifdef CONFIG_ENCODERS patch by (Wolfgang Hesseler <qv at ↵Wolfgang Hesseler2003-02-16
| | | | | | multimediaware dot com>) with modifications by me (s/WOLFGANG/CONFIG_ENCODERS/ and some other fixes) Originally committed as revision 1588 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * UINTX -> uintx_t INTX -> intx_tZdenek Kabelac2003-02-11
| | | | Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg1 bframe encoding patch by (Raphaël LEGRAND) with some modifications by meMichael Niedermayer2003-02-08
| | | | Originally committed as revision 1551 to svn://svn.ffmpeg.org/ffmpeg/trunk
* GetBitContext.size is allways multiplied by 8 -> use size_in_bits to avoid ↵Michael Niedermayer2003-01-21
| | | | | | useless *8 in a few inner loops Originally committed as revision 1486 to svn://svn.ffmpeg.org/ffmpeg/trunk
* trying to fix mb skip bug in mpeg1/2 if slices are not usedMichael Niedermayer2003-01-20
| | | | Originally committed as revision 1482 to svn://svn.ffmpeg.org/ffmpeg/trunk
* trellis quantization for mpeg1Michael Niedermayer2003-01-01
| | | | | | rounding bugfix for mpeg1 (seems this was introduced during the ME changes) Originally committed as revision 1382 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qpel encodingMichael Niedermayer2002-12-27
| | | | | | | | | | | 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
* * fix for empty image queueZdenek Kabelac2002-12-19
| | | | Originally committed as revision 1342 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more debug outputMichael Niedermayer2002-12-17
| | | | Originally committed as revision 1338 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AVVideoFrame -> AVFrameMichael Niedermayer2002-12-09
| | | | Originally committed as revision 1327 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanup / messup?Michael Niedermayer2002-12-09
| | | | | | | | 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
* aspect ratio encoding for mpeg1Michael Niedermayer2002-12-06
| | | | Originally committed as revision 1319 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg1&2 aspect decodingMichael Niedermayer2002-12-06
| | | | Originally committed as revision 1318 to svn://svn.ffmpeg.org/ffmpeg/trunk
* drop b frames if there are no reference framesMichael Niedermayer2002-12-05
| | | | | | skip b frames if hurry_up Originally committed as revision 1312 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2002-12-04
| | | | | | | | | | | 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
* dont put flies in the stdout soup patch by (Agent Smith <asmith at wgz dot com>)Agent Smith2002-11-26
| | | | Originally committed as revision 1277 to svn://svn.ffmpeg.org/ffmpeg/trunk
* moving init of some variables (hurry_up,...) to MPV_frame_start()Michael Niedermayer2002-11-23
| | | | Originally committed as revision 1271 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2002-11-19
| | | | Originally committed as revision 1239 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hurry_up=5 supportMichael Niedermayer2002-11-18
| | | | Originally committed as revision 1219 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * using DSPContext - so each codec could use its local (sub)set of CPU extensionZdenek Kabelac2002-11-11
| | | | Originally committed as revision 1194 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing -sameq with mpeg2Michael Niedermayer2002-11-09
| | | | Originally committed as revision 1179 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanup (breaks compatibility, requested by fabrice)Michael Niedermayer2002-11-08
| | | | | | | | | | | 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
* cleanupMichael Niedermayer2002-11-02
| | | | Originally committed as revision 1142 to svn://svn.ffmpeg.org/ffmpeg/trunk
* handle init error in ffmpeg12Arpi2002-11-02
| | | | Originally committed as revision 1141 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2002-10-31
| | | | Originally committed as revision 1126 to svn://svn.ffmpeg.org/ffmpeg/trunk
* handle direct rendering buffer allocation failureMichael Niedermayer2002-10-27
| | | | Originally committed as revision 1075 to svn://svn.ffmpeg.org/ffmpeg/trunk
* warning fixesMichael Niedermayer2002-10-15
| | | | Originally committed as revision 1044 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg1 2pass encodingMichael Niedermayer2002-10-09
| | | | Originally committed as revision 1019 to svn://svn.ffmpeg.org/ffmpeg/trunk