Statistics
| Branch: | Revision:

ffmpeg / libavformat / mpeg.c @ 649b918c

History | View | Annotate | Download (52.8 KB)

# Date Author Comment
f3356e9c 03/17/2005 01:25 AM Michael Niedermayer

more fine grained discarding of packets

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

27a5fe5f 03/13/2005 12:13 AM Michael Niedermayer

keyframe & non keyframe index fixes

Originally committed as revision 4034 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

7be806f3 02/09/2005 03:00 AM Chriss

-target dvd minimum vobu length patch by ("Chris" [chris garveycocker com])

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

b9866ebc 01/22/2005 01:36 PM Michael Niedermayer

support discarding uninterresting packets

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

2de7795a 12/29/2004 06:31 PM Michael Niedermayer

common.h -> common.h/bitstream.h

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

20b02bc6 12/05/2004 02:46 AM Chriss

This patch takes into account that fifo_realloc may adjust fifo.wptr
patch by ("Chris" chris at garveycocker dot com)

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

0d712409 12/01/2004 02:28 AM Michael Niedermayer

fifo_realloc()

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

7e0fda0a 11/23/2004 10:25 PM Chriss

DVDNav4 patch by ("Chris" <chris at garveycocker d0t com>)

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

cbb6e405 11/21/2004 03:37 AM Michael Niedermayer

parts of the dvd patch from ("Chris" <chris <at< garveycocker >dot< com> and Paul Curtis <pfc >at> terrapin <dot< com>)

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

17c88cb0 10/16/2004 09:27 PM Michael Niedermayer

user setable preload and max_mux_delay

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

6c55b27f 10/07/2004 01:55 AM Michael Niedermayer

do not randomize unknown timestamps

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

2db3c638 10/06/2004 10:29 PM Michael Niedermayer

user selectable packet_size and mux_rate

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

78a0efb4 10/03/2004 06:21 PM Paul Curtis

AVOutputFormat mpeg2dvd_mux and int is_dvd from the dvd patch by (Paul Curtis <pfc at terrapin dot com>)

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

e0c91bc2 10/03/2004 12:58 PM Michael Niedermayer

initial dts fix

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

2031ba1b 10/03/2004 12:17 PM Michael Niedermayer

remove wrong 33bit truncation of internal timestamps

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

bc3429e3 10/03/2004 11:16 AM Michael Niedermayer

pts/dts 100l fix

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

7e051558 10/03/2004 03:14 AM Michael Niedermayer

cleanup video buffer size

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

92050933 10/03/2004 02:57 AM Michael Niedermayer

cleanup

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

7000a175 10/03/2004 02:42 AM Michael Niedermayer

SCR timestamp fix try #1

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

d8b5abfa 10/01/2004 08:05 PM Michael Niedermayer

simplify put_padding_packet()

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

c40a3a42 10/01/2004 04:30 PM Michael Niedermayer

move free() of AVStream priv data to av_write_trailer()

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

95f97de1 10/01/2004 04:00 PM Michael Niedermayer

64bit and reading over the end of the array fixes

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

71c32f19 10/01/2004 01:16 PM Michael Niedermayer

do not call (av_)abort()

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

23c99253 07/14/2004 01:32 AM Michael Niedermayer

libdts support by (Benjamin Zores <ben at geexbox dot org>)

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

9be653d0 06/19/2004 02:51 PM Mike Melanson

cvs diff before cvs commit

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

0bd586c5 06/19/2004 03:59 AM Mike Melanson

sweeping change from -EIO -> AVERROR_IO

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

573ab01e 06/09/2004 12:38 AM Michael Niedermayer

ac3 bugfix, bug found by "Ben Cooley" <bcooley at dstreamtech dot com>

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

3c895fc0 05/29/2004 06:50 PM Michael Niedermayer

correctly interleave packets during encoding
dts/pts fixed for streamcopy
dont use coded_frame->key_frame hack in muxers, use AVPacket.flags instead

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

e928649b 05/29/2004 02:06 AM Michael Niedermayer

pass AVPacket into av_write_frame()
fixes the random dts/pts during encoding
asf preroll fix
no more initial zero frames for b frame encoding
mpeg-es dts during demuxing fixed
.ffm timestamp scale fixed, ffm is still broken though

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

9e9080b6 05/25/2004 11:06 PM Sidik Isani

dont add padding in the middle of the data patch by (Sidik Isani <isani at cfht dot hawaii dot edu>)

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

cdd5034f 05/23/2004 04:26 PM Michael Niedermayer

store index for seeking in the native timebase of each stream
set correct timebase for nut
merge mpeg-ts seeking with existing seeking code
10l fix in mpegts (27mhz vs. 90khz)

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

22494489 04/26/2004 10:16 PM Hauke Duden

mpeg SVCD compatibility, SCR fixes, standard compliance
- fixed VBR+constrained bitstream header flags for non-VCD
- more sane (and SVCD compatible) value for video stream->max_buffer_size
- always write at least one PES header stuffing byte for MPEG-2 to...

df70de1f 04/23/2004 09:02 PM Dmitry Borisov

Mpeg start codes patch by ("Dmitry Borisov" <jbors at mail dot ru>)

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

8d14a25c 04/12/2004 04:50 PM Michael Niedermayer

moving nearly identical binary search code from nut/mpeg/asf to utils.c

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

7906085f 03/24/2004 11:32 PM Falk Hüffner

warning patrol

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

bc874dae 03/03/2004 03:41 PM Michel Bardiaux

av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)

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

24515926 02/19/2004 10:34 PM Hauke Duden

improved VCD support patch by ("Hauke Duden" <H.NS.Duden at gmx dot net>)
- the first audio and video packs now contain only a system header and lots
of padding.
- no system headers in any packs other than the first ones
- the two system headers only contain information about "their" stream...

4aa533be 02/01/2004 01:06 PM Michael Niedermayer

Patch for MPEG-2 VOB headers by (Jimmy Blair <blueskyjb at verizon dot net>)

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

8a05bca4 01/17/2004 10:02 PM Michael Niedermayer

CONFIG_ENCODERS fix by (Ronald Bultje <rbultje at ronald dot bitfreak dot net>)

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

0888ac4f 01/17/2004 08:26 PM Michael Niedermayer

seeking stuff
adaptively change middle position selection algo for seeking, this avoids some ugly worstcases of the interpolated variant
avoid backward search for mpeg where possible, its 17 times slower then forward according to my benchmark

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

3e9245a9 01/17/2004 06:06 PM Michael Niedermayer

store searched distance in index, so we dont waste time searching for keyframes where we already searched
asf seek fixes & use keyframe pos/timestamp cache

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

b754978a 01/13/2004 10:02 PM Michael Niedermayer

caching of timestamps for mpeg-ps so seeking is faster
move (av_)find_stream_index() to utils.c as its usefull outside mpeg.c
assert checking enabled, to find bugs quicker, should obviously be disabled later
(av_)add_index_entry() inserts new entries so that the list stays ordered and updates entries if already in it...

e45f1943 12/18/2003 01:03 PM Fabrice Bellard

harcoded DTS computation for mpeg

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

044007c2 12/16/2003 02:00 PM Fabrice Bellard

primitive LPCM generator

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

0dbb48d9 12/16/2003 11:25 AM Fabrice Bellard

better and simpler logic for MPEG muxing - fixed rare MPEG muxing PTS generation bug (stuffing is added in such rare cases) - fixed AC3 payload size generation - generate correct AC3 frame header (need spec checking)

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

27a206e0 12/09/2003 06:06 PM Michel Bardiaux

suppress PTS in packets when not needed (slightly smaller files), fixed PTS generation in some cases, added provision for DTS generation, slightly better SCR generation (initial patch by Michel Bardiaux)

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

27f388aa 11/10/2003 06:47 PM Fabrice Bellard

seek support

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

da24c5e3 10/29/2003 02:20 PM Fabrice Bellard

make AVFMT_NOHEADER flag dynamic - added av_open_input_stream()

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

b623bbcb 10/28/2003 10:55 AM Michael Niedermayer

1/0 fix by (Tim Allen <tim at proximity dot com dot au>)

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

764ef400 10/14/2003 04:15 AM Mike Melanson

disable encoders where appropriate (patch courtesy of BERO
<bero at geocities.co.jp>)

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

117a5490 10/13/2003 10:59 AM Alex Beregszaszi

init_put_bits changed

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

fa0f62c3 09/10/2003 10:44 PM Fabrice Bellard

removed invalid sequence end code

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

49057904 09/10/2003 10:37 PM Fabrice Bellard

64 bit pts for writing - more const usage

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

9d90c37f 09/09/2003 07:32 PM Michael Niedermayer

memleak fix by (Michel Bardiaux <mbardiaux at peaktime dot be>)

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

149f7c02 09/01/2003 06:30 PM Michael Niedermayer

fix MPEG-TS missdetected as MPEG-PS

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

32f38cb4 08/08/2003 05:54 PM Fabrice Bellard

exports mpegps_demux

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

590403c7 07/17/2003 10:26 AM Fabrice Bellard

removed warnings

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

8683e4a0 07/15/2003 10:15 PM Måns Rullgård

Write correct MPEG2-PS streams patch by (mru at users dot sourceforge dot net (Måns Rullgård))

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

ec23a472 07/10/2003 09:04 AM Isaac Richards

- Looks a tiny bit harder in mpegps_probe() for a valid start code. This is
needed to detect some files produced by pvr-250/350 capture cards.
- Adds AC3 audio support to the mpegts demuxer, and makes it a little more
tolerant of bad files.
patch by (Isaac Richards <ijr at po dot cwru dot edu>)...

0c1a9eda 02/11/2003 04:35 PM Zdenek Kabelac
  • UINTX -> uintx_t INTX -> intx_t

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

fa777321 02/02/2003 08:04 PM Fabrice Bellard

avoid too many false detections

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

9ec05e36 01/31/2003 05:04 PM Fabrice Bellard

added DVD LPCM decoding support

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

c6c11cb6 12/20/2002 11:10 PM Ryutaroh Matsumoto

mimetype fixes patch by (Ryutaroh Matsumoto <ryutaroh at it dot ss dot titech dot ac dot jp>)

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

abac6175 11/25/2002 07:07 PM Fabrice Bellard

renamed libav to libavformat

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