summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* - Fixed AC3 decoding for 5:1 AC3 streams. Now when calling av_audio_decode forJuanjo2002-04-09
| | | | | | | | | | AC3 set avcodec_context->channels to the desired number channels, if the setting is 0 AC3 decoder will set it to the channels found in the stream. - Changed ffmpeg to cope with the new "way" of AC3 decoding. - ASF muxer now uses Tickers for PTS calculations. Originally committed as revision 393 to svn://svn.ffmpeg.org/ffmpeg/trunk
* - PIX_FMT_ANY = -1 to avoid breaking any stuff that could be using it.Juanjo2002-04-09
| | | | | | Thanks to D Richard Felker III for his comments. Originally committed as revision 392 to svn://svn.ffmpeg.org/ffmpeg/trunk
* - Commented out PIX_FMT_ANY by now. It seems that not all codecs are settingJuanjo2002-04-09
| | | | | | | the PIX_FMT_ so they get PIX_FMT_ANY instead of PIX_FMT_YUV420P which obviuosly annoys ffmpeg. Originally committed as revision 391 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * using pixtype as enum - by Philip GladstoneZdenek Kabelac2002-04-08
| | | | Originally committed as revision 389 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * encoding of AC3 with more than 2 channelsZdenek Kabelac2002-04-08
| | | | | | by Takashi Iwai <tiwai@suse.de> Originally committed as revision 383 to svn://svn.ffmpeg.org/ffmpeg/trunk
* - Added force_pts to av_write_packet() to be able to force PTS, this helpsJuanjo2002-04-07
| | | | | | | | | | (and fix) stream copying. By now force_pts it's just honoured by the MPEG muxer. ASF could honour this also, but it should be fixed to use Tickers first. - MPEG audio decoder exports it's frame size in bytes. - Hope this fix the floating point exception found in ffserver. Originally committed as revision 382 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg4 mpeg quantizer supportMichael Niedermayer2002-04-07
| | | | Originally committed as revision 381 to svn://svn.ffmpeg.org/ffmpeg/trunk
* wmv1 header parser (unfinished)Michael Niedermayer2002-04-06
| | | | Originally committed as revision 380 to svn://svn.ffmpeg.org/ffmpeg/trunk
* msmpeg4v2 encodingMichael Niedermayer2002-04-05
| | | | Originally committed as revision 379 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing msmpeg4v2 bugs (is bugfree now afaik)Michael Niedermayer2002-04-05
| | | | Originally committed as revision 378 to svn://svn.ffmpeg.org/ffmpeg/trunk
* b frames & slices bugfixMichael Niedermayer2002-04-05
| | | | Originally committed as revision 377 to svn://svn.ffmpeg.org/ffmpeg/trunk
* msmpeg4v2 decoding (no encoding yet)Michael Niedermayer2002-04-05
| | | | Originally committed as revision 376 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dump_stream support (nicely formated 0s and 1s)Michael Niedermayer2002-04-04
| | | | Originally committed as revision 375 to svn://svn.ffmpeg.org/ffmpeg/trunk
* emms was missing, found by juanjo but he didnt commit it?!Michael Niedermayer2002-04-04
| | | | Originally committed as revision 374 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing MVs in hq modeMichael Niedermayer2002-04-01
| | | | Originally committed as revision 372 to svn://svn.ffmpeg.org/ffmpeg/trunk
* multiple init bugfix (patch by Alex Beregszaszi <alex@naxine.org>)Alex Beregszaszi2002-04-01
| | | | Originally committed as revision 371 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing 1/0Michael Niedermayer2002-03-30
| | | | Originally committed as revision 370 to svn://svn.ffmpeg.org/ffmpeg/trunk
* divx5-gmc bug workaroundMichael Niedermayer2002-03-29
| | | | Originally committed as revision 369 to svn://svn.ffmpeg.org/ffmpeg/trunk
* msmpeg4v2 header parser & some dump bits code behind #if 0Michael Niedermayer2002-03-29
| | | | Originally committed as revision 368 to svn://svn.ffmpeg.org/ffmpeg/trunk
* minor optimizations / simplificationsMichael Niedermayer2002-03-29
| | | | Originally committed as revision 367 to svn://svn.ffmpeg.org/ffmpeg/trunk
* using Juanjo's way to pass forced type - especially as I_TYPE/P_TYPE defines ↵Arpi2002-03-28
| | | | | | aren't exported in the public interface, and the flagged method matches the way as qscale forcing work Originally committed as revision 366 to svn://svn.ffmpeg.org/ffmpeg/trunk
* force frame type for 2-pass encodingMichael Niedermayer2002-03-28
| | | | Originally committed as revision 365 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sizeof(s->block) isnt 64*6*2 anymore bugfixMichael Niedermayer2002-03-28
| | | | | | mpeg12 decoding optimization Originally committed as revision 364 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg4 4MV encodingMichael Niedermayer2002-03-28
| | | | Originally committed as revision 363 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 4MV motion estimation (not finished yet)Michael Niedermayer2002-03-27
| | | | | | | | SAD functions rewritten (8x8 support & MMX2 optimizations) HQ inter/intra decission msmpeg4 encoding bugfix (MV where too long) Originally committed as revision 362 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizing mpeg4_encode_dcMichael Niedermayer2002-03-25
| | | | Originally committed as revision 361 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fcode_tables where too small, found by Klaas-Pieter Vlieg <vlieg@eurescom.de>Michael Niedermayer2002-03-24
| | | | Originally committed as revision 360 to svn://svn.ffmpeg.org/ffmpeg/trunk
* b-frame decoding bugfixMichael Niedermayer2002-03-24
| | | | Originally committed as revision 359 to svn://svn.ffmpeg.org/ffmpeg/trunk
* resync marker support, needed for some mp4 filesMichael Niedermayer2002-03-24
| | | | Originally committed as revision 358 to svn://svn.ffmpeg.org/ffmpeg/trunk
* seems the old intra/inter decission is slightly better with a threshold, ↵Michael Niedermayer2002-03-24
| | | | | | than the new one Originally committed as revision 357 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (motion_val was uninitilized)Michael Niedermayer2002-03-24
| | | | | | | 20l (first frame of a gop could be a p-frame sometimes) add hq flag to MpegEncContext Originally committed as revision 356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing motion estimation with h263p hopefullyMichael Niedermayer2002-03-23
| | | | Originally committed as revision 355 to svn://svn.ffmpeg.org/ffmpeg/trunk
* statistics for 2-pass encodingMichael Niedermayer2002-03-23
| | | | Originally committed as revision 354 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont return -1 if mpeg4 scalability ...Michael Niedermayer2002-03-23
| | | | Originally committed as revision 353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* better inter/intra decission algo (same as xvid)Michael Niedermayer2002-03-23
| | | | Originally committed as revision 352 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing MV range in h263Michael Niedermayer2002-03-23
| | | | Originally committed as revision 351 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more aspect stuffMichael Niedermayer2002-03-22
| | | | Originally committed as revision 350 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg4 aspect_ratio_info in AVCodecContext (requested by alex)Michael Niedermayer2002-03-22
| | | | | | | | experimental (& faster) motion estimation squished a dirty uninitialized var bug mpeg1 fcode>1 support Originally committed as revision 349 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing epzs & mpeg1 (hopefully now really ...)Michael Niedermayer2002-03-22
| | | | Originally committed as revision 348 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpeg1 & epzs fixMichael Niedermayer2002-03-22
| | | | Originally committed as revision 347 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oopsMichael Niedermayer2002-03-22
| | | | Originally committed as revision 345 to svn://svn.ffmpeg.org/ffmpeg/trunk
* new motion estimation (epzs) not complete yet but allready pretty good :)Michael Niedermayer2002-03-22
| | | | | | | | unlimited mv search range minor bugfix in the mpeg4 header parser reset picture in gop counter if scene change is detected Originally committed as revision 344 to svn://svn.ffmpeg.org/ffmpeg/trunk
* - Fix pts calculation on mpeg mux (A/V sync) - Thanks to Lennert BuytenhekJuanjo2002-03-20
| | | | | | - Fix temporal-reference-glitches for MPEG1 - Thanks to Lennert Buytenhek Originally committed as revision 343 to svn://svn.ffmpeg.org/ffmpeg/trunk
* - Added video coding statistics for ffmpeg. Needs more work.Juanjo2002-03-19
| | | | | | - Fixed ME range for H.263+ UMV (32 pix). Originally committed as revision 342 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use the width & height from the mpeg4 header ... in the case that its completeMichael Niedermayer2002-03-19
| | | | Originally committed as revision 340 to svn://svn.ffmpeg.org/ffmpeg/trunk
* msmpeg4 bugfix (wrong frame displayed if some frames are skipped)Michael Niedermayer2002-03-18
| | | | Originally committed as revision 339 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing 4MVMichael Niedermayer2002-03-18
| | | | Originally committed as revision 338 to svn://svn.ffmpeg.org/ffmpeg/trunk
* scene change detectionMichael Niedermayer2002-03-17
| | | | Originally committed as revision 337 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2002-03-17
| | | | Originally committed as revision 336 to svn://svn.ffmpeg.org/ffmpeg/trunk
* - Fixes on MPEG demuxer to handle VOBs without System Header.Juanjo2002-03-17
| | | | Originally committed as revision 335 to svn://svn.ffmpeg.org/ffmpeg/trunk