summaryrefslogtreecommitdiff
path: root/libavcodec/mpegvideo.c
Commit message (Collapse)AuthorAge
* H261 fixing and cleaning:Maarten Daniels2004-11-12
| | | | | | | | | | | | | | -corrected wrong value in mv data -set correct mb_type after adjusting index -don't use H263 loop filter when the loop filter flag is set but when using the H261 encoder -use the same unquantizer as H263 (which is optimized btw) -removed unused members in H261Context patch by (Maarten Daniels <maarten.daniels >at< luc >dot< ac >dot< be>) regression test checksum update by me Originally committed as revision 3669 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.261 encoder by (Maarten Daniels <maarten dot daniels at luc dot ac dot be>)Michael Niedermayer2004-10-28
| | | | Originally committed as revision 3643 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support strictly enforcing gop sizeMichael Niedermayer2004-10-15
| | | | Originally committed as revision 3594 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix forcing of individual frame typesMichael Niedermayer2004-10-14
| | | | Originally committed as revision 3593 to svn://svn.ffmpeg.org/ffmpeg/trunk
* lowres 4mvMichael Niedermayer2004-10-09
| | | | Originally committed as revision 3576 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h.261 loop filter fixMichael Niedermayer2004-10-08
| | | | | | closes bug #1033108 Originally committed as revision 3574 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Quantizer noise shaping crashes on SSE2 machines patch by (Milan Cutka ↵Milan Cutka2004-10-08
| | | | | | <cutka at szm dot sk>) Originally committed as revision 3571 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set AVCodecContext.width/height to the picture width/height instead of the ↵Michael Niedermayer2004-09-27
| | | | | | one stored in the bitstream (that only matters if lowres!=0) Originally committed as revision 3518 to svn://svn.ffmpeg.org/ffmpeg/trunk
* lowres chroma fixMichael Niedermayer2004-09-26
| | | | Originally committed as revision 3517 to svn://svn.ffmpeg.org/ffmpeg/trunk
* lowres slice fixMichael Niedermayer2004-09-26
| | | | Originally committed as revision 3516 to svn://svn.ffmpeg.org/ffmpeg/trunk
* low resolution interlaced supportMichael Niedermayer2004-09-26
| | | | Originally committed as revision 3512 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1/2 resolution decodingMichael Niedermayer2004-09-25
| | | | Originally committed as revision 3507 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100lMichael Niedermayer2004-09-24
| | | | Originally committed as revision 3501 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check if the user specified timestamps are strictly monotoneMichael Niedermayer2004-09-20
| | | | | | timestamp guess code 10l fix Originally committed as revision 3483 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (scene change pict_type was wrong after coded_frame fix) patch by (Loren ↵Loren Merritt2004-09-16
| | | | | | Merritt <lorenm at u dot washington dot edu>) Originally committed as revision 3471 to svn://svn.ffmpeg.org/ffmpeg/trunk
* changing size segfault fixMichael Niedermayer2004-09-15
| | | | Originally committed as revision 3463 to svn://svn.ffmpeg.org/ffmpeg/trunk
* comment fixMichael Niedermayer2004-09-14
| | | | Originally committed as revision 3462 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qprd + mpeg2 segfault fixMichael Niedermayer2004-09-14
| | | | Originally committed as revision 3461 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (wrong coded_picture)Michael Niedermayer2004-09-08
| | | | Originally committed as revision 3441 to svn://svn.ffmpeg.org/ffmpeg/trunk
* minor optimizationMichael Niedermayer2004-08-13
| | | | Originally committed as revision 3386 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (dont store 2 different things at the same place ...)Michael Niedermayer2004-08-11
| | | | Originally committed as revision 3380 to svn://svn.ffmpeg.org/ffmpeg/trunk
* miscalculation of header_bits when using the -thread option bugfix, patch by ↵Christophe Massiot2004-07-20
| | | | | | (Christophe Massiot <cmassiot at freebox dot fr>) Originally committed as revision 3329 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (fixes delayed frames during encoding)Michael Niedermayer2004-06-30
| | | | Originally committed as revision 3278 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg2 chroma422/444 support, may be slower, may be faster for other codecsIvan Kalvachev2004-06-11
| | | | Originally committed as revision 3215 to svn://svn.ffmpeg.org/ffmpeg/trunk
* nsse weightMichael Niedermayer2004-06-07
| | | | Originally committed as revision 3205 to svn://svn.ffmpeg.org/ffmpeg/trunk
* noise preserving sum of squares comparission functionMichael Niedermayer2004-06-07
| | | | Originally committed as revision 3204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sanity checksMichael Niedermayer2004-06-06
| | | | Originally committed as revision 3202 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qscale + qprd fixMichael Niedermayer2004-06-05
| | | | Originally committed as revision 3192 to svn://svn.ffmpeg.org/ffmpeg/trunk
* change qscale -> lambda for the motion estimationMichael Niedermayer2004-06-03
| | | | | | | finetune bit/distortion weighting factor used in motion estimation, the old coeffs where finetuned relative to incorrect mv_penalty tables which where then fixed later but the coeffs where not this _may_ fix the long standing blocking artifacts, but may also introduce mudding artefacts theoretically, so please tell us if u stumble across any so we can either fix them or export this variable so the user can change it Originally committed as revision 3189 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h261 dequant fixMichael Niedermayer2004-05-31
| | | | Originally committed as revision 3180 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h261 decoder by (Maarten Daniels <maarten.daniels at student dot luc dot ac ↵Michael Niedermayer2004-05-30
| | | | | | dot be>) Originally committed as revision 3176 to svn://svn.ffmpeg.org/ffmpeg/trunk
* export low_delay for encoding tooMichael Niedermayer2004-05-29
| | | | Originally committed as revision 3170 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtp callback context patch by ("Chris Flerackers" <cflerackers at androme ↵Chris Flerackers2004-05-18
| | | | | | dot be>) Originally committed as revision 3141 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some of the warning fixes by (Michael Roitzsch <mroi at users dot ↵Michael Niedermayer2004-05-18
| | | | | | sourceforge dot net>) Originally committed as revision 3140 to svn://svn.ffmpeg.org/ffmpeg/trunk
* moving motion estimation specific variables from MpegEncContext -> ↵Michael Niedermayer2004-05-11
| | | | | | MotionEstContext Originally committed as revision 3124 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanup & memleak fixMichael Niedermayer2004-04-30
| | | | Originally committed as revision 3095 to svn://svn.ffmpeg.org/ffmpeg/trunk
* intra_dc_precission>0 encoding supportMichael Niedermayer2004-04-30
| | | | Originally committed as revision 3093 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2004-04-30
| | | | Originally committed as revision 3090 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2004-04-29
| | | | Originally committed as revision 3088 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove duplicated find_frame_end() codeMichael Niedermayer2004-04-29
| | | | | | move codec specific code from parser.c -> <codecname>.c as far as its easily possible Originally committed as revision 3087 to svn://svn.ffmpeg.org/ffmpeg/trunk
* minor motion estimation cleanupMichael Niedermayer2004-04-24
| | | | | | 4mv motion vector passthrough Originally committed as revision 3051 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sanity checkMichael Niedermayer2004-04-23
| | | | Originally committed as revision 3047 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reuse motion vectors/mb types/field select values of the source video, if ↵Michael Niedermayer2004-04-23
| | | | | | | | | the SSE for a macroblock which is predicted with these values is below me_threshold currently works only with mpeg1/2 source or some luck may need -sync 0 as otherwise framedrops could lead to extreemly long b frame sequences Originally committed as revision 3042 to svn://svn.ffmpeg.org/ffmpeg/trunk
* exporting field_select/ref_index valuesMichael Niedermayer2004-04-19
| | | | Originally committed as revision 3035 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix y scale of mv vissualization of interlaced MVsMichael Niedermayer2004-04-18
| | | | Originally committed as revision 3033 to svn://svn.ffmpeg.org/ffmpeg/trunk
* passing AVFrame instead of AVPicture around in ffmpeg, that way stuff like ↵Michael Niedermayer2004-04-17
| | | | | | | | motion vectors can be passed from the decoder to the encoder moving ref_index from Picture to AVFrame Originally committed as revision 3028 to svn://svn.ffmpeg.org/ffmpeg/trunk
* flv dropable p frame supportMichael Niedermayer2004-04-17
| | | | Originally committed as revision 3027 to svn://svn.ffmpeg.org/ffmpeg/trunk
* unify table indexing (motion_val,dc_val,ac_val,coded_block changed)Michael Niedermayer2004-04-16
| | | | | | minor +-1 bugfix Originally committed as revision 3016 to svn://svn.ffmpeg.org/ffmpeg/trunk
* nicer looking arrows for the motion vector vissualizationMichael Niedermayer2004-04-03
| | | | Originally committed as revision 2950 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced chroma MC divx-bug workaroundMichael Niedermayer2004-04-02
| | | | Originally committed as revision 2947 to svn://svn.ffmpeg.org/ffmpeg/trunk