Statistics
| Branch: | Revision:

ffmpeg / libavcodec / parser.c @ a74008a4

History | View | Annotate | Download (26 KB)

# Date Author Comment
a74008a4 04/13/2007 07:50 AM Joakim Plate

timestamps generation improvement when parsing avi
patch by Joakim \ elupus chez ecce dot se /
original thread:
date: 03/19/2007 01:47 AM
subject: [Ffmpeg-devel] [RFC] Improvement for the odd timestamp generation when parser is in use.

Originally committed as revision 8725 to svn://svn.ffmpeg.org/ffmpeg/trunk

e42dba48 04/07/2007 02:09 PM Diego Biurrun

typos/grammar

Originally committed as revision 8641 to svn://svn.ffmpeg.org/ffmpeg/trunk

adcb72b5 03/26/2007 05:33 PM Michael Niedermayer

set pict_type to I type during init so parsers which dont set it get all i frames, fixes mp3 seeking

Originally committed as revision 8528 to svn://svn.ffmpeg.org/ffmpeg/trunk

495529f7 03/18/2007 04:53 AM Justin Ruggles

hardcode ff_ac3_frame_sizes table

Originally committed as revision 8435 to svn://svn.ffmpeg.org/ffmpeg/trunk

318c5e05 03/12/2007 12:36 PM Michel Bardiaux

Give context to dprintf

Originally committed as revision 8338 to svn://svn.ffmpeg.org/ffmpeg/trunk

24761399 03/11/2007 04:44 PM Justin Ruggles

move AC-3 header parsing to ac3.c

Originally committed as revision 8323 to svn://svn.ffmpeg.org/ffmpeg/trunk

050aa8b9 03/11/2007 02:13 AM Justin Ruggles

remove redundancy in AC-3 parser by using common tables from ac3tab.h

Originally committed as revision 8318 to svn://svn.ffmpeg.org/ffmpeg/trunk

f7a49547 02/09/2007 02:02 AM Justin Ruggles

fix parsing of RealAudio AC-3/DolbyNet

Originally committed as revision 7888 to svn://svn.ffmpeg.org/ffmpeg/trunk

08c88316 01/24/2007 03:32 PM Ian Caulfield

fix indentation, patch by Ian Caulfield % ian P caulfield A gmail P com %

Originally committed as revision 7688 to svn://svn.ffmpeg.org/ffmpeg/trunk

44a39bd7 01/24/2007 03:31 PM Ian Caulfield

Allows the AC3 parser to read the frame size and codec parameters from E-AC3 streams,
allowing them to be correctly demuxed.
Currently it only identifies the primary substream, and will skip over any additional
dependent or independent substreams.
Patch by Ian Caulfield % ian P caulfield A gmail P com %...

832a7b63 12/18/2006 07:27 PM Michael Niedermayer

minor doc fix

Originally committed as revision 7331 to svn://svn.ffmpeg.org/ffmpeg/trunk

53aa68b3 11/12/2006 08:18 PM Stefan Gehrer

move all cavs-parsing to cavs.c
This should help building parser without decoder

Originally committed as revision 6993 to svn://svn.ffmpeg.org/ffmpeg/trunk

d136d2fc 11/12/2006 08:01 PM Stefan Gehrer

make mpeg4video_split public as ff_mpeg4video_split

Originally committed as revision 6991 to svn://svn.ffmpeg.org/ffmpeg/trunk

4067d81b 11/06/2006 10:43 AM Baptiste Coudurier

move AVCodecParser prototypes and definitions to parser.h, and move mpegvideo parser to mpeg12.c

Originally committed as revision 6914 to svn://svn.ffmpeg.org/ffmpeg/trunk

8cd13128 11/05/2006 07:24 PM Baptiste Coudurier

use AVRational and ff_frame_rate_tab for frame_rate

Originally committed as revision 6905 to svn://svn.ffmpeg.org/ffmpeg/trunk

949b1a13 11/01/2006 10:39 PM Steve L'Homme

Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts.
patch by Steve Lhomme, slhomme divxcorp com

Originally committed as revision 6868 to svn://svn.ffmpeg.org/ffmpeg/trunk

498c544a 10/30/2006 02:19 AM Michael Niedermayer

dont set the sampling rate just because 1 mp3 packet header says so (fixes playback speed on some old mencoder generated avis which where then dumped to mp3)

Originally committed as revision 6837 to svn://svn.ffmpeg.org/ffmpeg/trunk

6ab312da 10/11/2006 10:29 AM Michael Niedermayer

doxy

Originally committed as revision 6647 to svn://svn.ffmpeg.org/ffmpeg/trunk

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk

191e8ca7 09/27/2006 07:47 PM Måns Rullgård

fix some signedness warnings

Originally committed as revision 6355 to svn://svn.ffmpeg.org/ffmpeg/trunk

4e2d6a45 08/26/2006 06:56 PM Michael Niedermayer

dont copy frame if the whole mp1/2/3 frame is available in one piece in the input

Originally committed as revision 6103 to svn://svn.ffmpeg.org/ffmpeg/trunk

608bd843 07/09/2006 01:01 PM Måns Rullgård

make some tables const

Originally committed as revision 5692 to svn://svn.ffmpeg.org/ffmpeg/trunk

af9e7d18 07/09/2006 12:02 PM Måns Rullgård

--enable/disable parsers. Warning: some combinations are broken.

Originally committed as revision 5691 to svn://svn.ffmpeg.org/ffmpeg/trunk

29c5cdca 07/07/2006 11:08 AM Emiliano Parasassi

Fix compilation with --disable-decoders.
patch by Emiliano Parasassi, millallo --at-- gmail --dot-- com

Originally committed as revision 5660 to svn://svn.ffmpeg.org/ffmpeg/trunk

748c2fca 07/06/2006 03:04 PM Michael Niedermayer

AVBitStreamFilter (some thingy which can modify the bitstream like add or remove global headers or change the headers or ...)

Originally committed as revision 5643 to svn://svn.ffmpeg.org/ffmpeg/trunk

b482e2d1 07/03/2006 12:16 AM Michael Niedermayer

CAVS decoder by (Stefan Gehrer stefan.gehrer gmx.de)

Originally committed as revision 5590 to svn://svn.ffmpeg.org/ffmpeg/trunk

4f8ff17e 06/16/2006 08:41 PM Måns Rullgård

The AAC frame header uses 13 bits for the frame size, so the buffer should
have room for such a frame. A frame that large seems unlikely in a valid
file, but leaving room for it spares us the need to check it elsewhere.
Moving the buffer to the end of the struct made debugging this easier....

100a7422 02/10/2006 01:19 AM Måns Rullgård

use get_bits1/skip_bits1 in ac3 and aac parsers

Originally committed as revision 4969 to svn://svn.ffmpeg.org/ffmpeg/trunk

da46276f 02/08/2006 12:50 AM Måns Rullgård

adts aac parser

Originally committed as revision 4954 to svn://svn.ffmpeg.org/ffmpeg/trunk

82fcbc14 02/04/2006 08:32 PM Michael Niedermayer

faster find_startcode()

Originally committed as revision 4939 to svn://svn.ffmpeg.org/ffmpeg/trunk

d8a91afd 02/02/2006 06:38 PM Michael Niedermayer

output last ac3 frame and simplify

Originally committed as revision 4926 to svn://svn.ffmpeg.org/ffmpeg/trunk

4f59b684 01/24/2006 10:33 AM Diego Biurrun

Remove all stray tabs and trailing whitespace, this time for good.

Originally committed as revision 4891 to svn://svn.ffmpeg.org/ffmpeg/trunk

62327e28 01/21/2006 06:19 PM Måns Rullgård

native ac3 parser

Originally committed as revision 4878 to svn://svn.ffmpeg.org/ffmpeg/trunk

5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk

bb270c08 12/22/2005 01:10 AM Diego Biurrun

COSMETICS: tabs --> spaces, some prettyprinting

Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk

79396ac6 09/06/2005 09:25 PM Måns Rullgård

Kill some compiler warnings. Compiled code verified identical after changes.

Originally committed as revision 4567 to svn://svn.ffmpeg.org/ffmpeg/trunk

95ae72b7 08/26/2005 07:05 PM Michael Niedermayer

Compilation fixes part 1 patch by (Arvind R. and Burkhard Plaum, plaum, ipf uni-stuttgart de)

Originally committed as revision 4540 to svn://svn.ffmpeg.org/ffmpeg/trunk

7cbaa7ba 08/15/2005 03:58 PM Michael Niedermayer

parse pict_type for streams in avi
fix mpeg4 parser so it outputs te pict_type
support header only parseing without repacking

Originally committed as revision 4527 to svn://svn.ffmpeg.org/ffmpeg/trunk

73480a15 06/29/2005 08:41 AM Michael Niedermayer

off by 1 error bugfix
avoid adding duplicate global headers to the bitstream

Originally committed as revision 4410 to svn://svn.ffmpeg.org/ffmpeg/trunk

90ad92b3 06/27/2005 12:04 AM Michael Niedermayer

support changing in bitstream global headers into extradata style and back

Originally committed as revision 4395 to svn://svn.ffmpeg.org/ffmpeg/trunk

c0df9d75 04/30/2005 09:43 PM Michael Niedermayer

switch to native time bases

Originally committed as revision 4168 to svn://svn.ffmpeg.org/ffmpeg/trunk

8ca5d3bb 03/17/2005 09:35 PM Michael Niedermayer

10l typo

Originally committed as revision 4053 to svn://svn.ffmpeg.org/ffmpeg/trunk

8c787559 03/05/2005 03:36 AM Michael Niedermayer

mpeg-es bitrate parsing

Originally committed as revision 4005 to svn://svn.ffmpeg.org/ffmpeg/trunk

88730be6 02/24/2005 07:08 PM Måns Rullgård

kill warnings patch by (Måns Rullgård <mru inprovide com>)

Originally committed as revision 3977 to svn://svn.ffmpeg.org/ffmpeg/trunk

8845e427 02/01/2005 01:03 PM Michael Niedermayer

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

e993bc03 01/31/2005 09:26 PM Michael Niedermayer

10000l vbr mp3 fix

Originally committed as revision 3911 to svn://svn.ffmpeg.org/ffmpeg/trunk

4b9ac0b5 01/29/2005 11:59 PM Michael Niedermayer

require a few valid and equal mp3 headers for resync

Originally committed as revision 3900 to svn://svn.ffmpeg.org/ffmpeg/trunk

7984bbe2 12/14/2004 12:04 PM Michael Niedermayer

fix timestamp prediction for low_delay mpeg streams

Originally committed as revision 3751 to svn://svn.ffmpeg.org/ffmpeg/trunk

f48c0551 12/12/2004 02:19 PM Michael Niedermayer

flush remaining data from parser at EOF

Originally committed as revision 3748 to svn://svn.ffmpeg.org/ffmpeg/trunk

99f06236 11/12/2004 10:55 PM Michael Niedermayer

pnm parser

Originally committed as revision 3675 to svn://svn.ffmpeg.org/ffmpeg/trunk

21adafec 09/27/2004 11:50 AM Michael Niedermayer

lowres width/height cleanup 3rd try

Originally committed as revision 3522 to svn://svn.ffmpeg.org/ffmpeg/trunk

0b2346d3 09/27/2004 10:06 AM Michael Niedermayer

lowres fixes for the parser

Originally committed as revision 3521 to svn://svn.ffmpeg.org/ffmpeg/trunk

5bb994e2 07/09/2004 10:29 PM Michael Niedermayer

1000000l

Originally committed as revision 3301 to svn://svn.ffmpeg.org/ffmpeg/trunk

8dab64b6 07/09/2004 09:55 PM Michael Niedermayer

field pic timestamp fix

Originally committed as revision 3300 to svn://svn.ffmpeg.org/ffmpeg/trunk

c77a9a0e 06/30/2004 12:05 PM Michael Niedermayer

timestamp duplication bugfix

Originally committed as revision 3269 to svn://svn.ffmpeg.org/ffmpeg/trunk

a62aecce 05/23/2004 01:10 AM Michael Niedermayer

mpeg audio timestamp fix

Originally committed as revision 3150 to svn://svn.ffmpeg.org/ffmpeg/trunk

e96682e6 05/18/2004 05:09 PM Michael Niedermayer

some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)

Originally committed as revision 3140 to svn://svn.ffmpeg.org/ffmpeg/trunk

e4cb187d 04/29/2004 02:21 PM Michael Niedermayer

remove duplicated find_frame_end() code
move codec specific code from parser.c -> .c as far as its easily possible Originally committed as revision 3087 to svn://svn.ffmpeg.org/ffmpeg/trunk

20da3179 04/29/2004 03:33 AM Michael Niedermayer

2 channels decoding fix

Originally committed as revision 3086 to svn://svn.ffmpeg.org/ffmpeg/trunk

b84f2a35 12/16/2003 11:17 AM Fabrice Bellard

pts and dts support in parser API

Originally committed as revision 2619 to svn://svn.ffmpeg.org/ffmpeg/trunk

6e45e928 12/15/2003 02:40 PM Fabrice Bellard

added End Of File handling to return last picture for MPEG1/2/4

Originally committed as revision 2614 to svn://svn.ffmpeg.org/ffmpeg/trunk

3e9d718e 12/12/2003 04:55 PM Fabrice Bellard

fill codec info

Originally committed as revision 2599 to svn://svn.ffmpeg.org/ffmpeg/trunk

c6f353ff 11/10/2003 06:33 PM Fabrice Bellard

also parse extradata for MPEG4

Originally committed as revision 2493 to svn://svn.ffmpeg.org/ffmpeg/trunk

8424cf50 11/10/2003 03:29 PM Fabrice Bellard

new audio/video parser API

Originally committed as revision 2492 to svn://svn.ffmpeg.org/ffmpeg/trunk