| Branch: | Revision:

ffmpeg / libavformat / dv.c @ 3ba1438d

History | View | Annotate | Download (32.4 KB)

# Date Author Comment
50883632 09/27/2004 10:53 PM Roman Shaposhnik
  • experimental dynamic audio stream allocation for DV demuxer. This
    should make Nathan Kurz and if I don't hear too much complaints
    about it -- that's the way it will be from now on.
    • updating regressions

Originally committed as revision 3527 to svn://

96319c39 09/27/2004 10:46 PM Roman Shaposhnik
  • let DV muxer generate audioless DV streams. This might not be 100%
    complaint with the SMPTE & IEC specs, but it seems harmless enough.
    The way we "specify" that there's no audio is by simply leaving
    audio DIFs filled with 0xff (I bet there's a way to mark this...
457c649a 09/22/2004 04:51 AM Roman Shaposhnik
  • fixing a regression introduced by the last seek-support patch

Originally committed as revision 3490 to svn://

aace1f9b 09/21/2004 10:19 AM Michael Niedermayer

gcc 2.95 compile fix by (Jan Knutar <jknutar at nic dot fi>)

Originally committed as revision 3486 to svn://

f520cf1b 09/19/2004 02:57 AM Roman Shaposhnik
  • a couple of silly defaults to make everybody happy.

Originally committed as revision 3479 to svn://

c4e55470 09/19/2004 02:05 AM Roman Shaposhnik
  • misc. fixes and hacks to improve timing detection in raw DV

Originally committed as revision 3478 to svn://

0bf4e2b8 09/18/2004 12:32 AM Nathan Kurz
  • seek in raw DV patch by Nathan Kurz (nate at verse dot com)

Originally committed as revision 3477 to svn://

0c9fc6e1 08/18/2004 08:15 AM Roman Shaposhnik
  • replacing calls to not-always-available gmtime_r with our own code.
    The new helper function actually differs in semantics from gmtime_r,
    so if that seems to be a problem I can actually move it to dv.c
    completely, since only DV muxer uses the code anyway....
d8665b12 08/02/2004 05:42 AM Roman Shaposhnik
  • fixing a bug in DV timestamp generation. Now libavtest doesn't
    depend on a local TZ anymore.

Originally committed as revision 3368 to svn://

3ea1ce21 07/27/2004 05:58 PM Roman Shaposhnik
  • fixing a small quirk with DV audio muxing * making DV testable via libavtest

Originally committed as revision 3355 to svn://

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

sweeping change from -EIO -> AVERROR_IO

Originally committed as revision 3239 to svn://

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://

9ee91c2f 05/21/2004 08:43 PM Michael Niedermayer

move time_base (pts_num/pts_den) from AVFormatContext -> AVStream

Originally committed as revision 3148 to svn://

12cccabd 05/18/2004 02:33 AM Roman Shaposhnik
  • IEC DV seems to accept SMPTE way of tagging 16:9 too.

Originally committed as revision 3139 to svn://

4568325a 04/06/2004 06:31 AM Roman Shaposhnik
  • making it possible to specify recording date and time in a stream

Originally committed as revision 2971 to svn://

5e9b83f5 04/05/2004 11:36 AM Michael Niedermayer


Originally committed as revision 2968 to svn://

490c735d 03/24/2004 06:32 AM Roman Shaposhnik
  • turns out raw DV files can have .dif extension

Originally committed as revision 2921 to svn://

8066e59f 03/23/2004 05:35 AM Roman Shaposhnik
  • enabling seek in raw DV files * generic DV demuxer now sets correct pts for every packet

Originally committed as revision 2919 to svn://

c3775e54 03/13/2004 11:04 PM Ronald S. Bultje

fix global name conflicts patch by ("Ronald S. Bultje" <R dot S dot Bultje at students dot uu dot nl>)

Originally committed as revision 2884 to svn://

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://

ec26a167 02/11/2004 02:28 AM Roman Shaposhnik
  • turns out write_packet is supposed to return 0 on success, not
    how many bytes were written.

Originally committed as revision 2770 to svn://

ddaae6a9 10/31/2003 10:26 PM Roman Shaposhnik
  • DV demuxer is now capable of decoding auxilary audio stream. So,
    everybody who still uses second streo track for dubbing can
    now export it.
    • void* -> DVDemuxContext* change (per Fabrice's suggestion).
    • -dv1394 capture now works in all modes....
5ff85f1d 10/20/2003 08:23 PM Michael Niedermayer

aspect ratio in JPEG JFIF is SAR not DAR !
removed nonsense SAR guessing code
various related cleanups

Originally committed as revision 2403 to svn://

a686caf0 10/03/2003 01:08 AM Roman Shaposhnik
  • fixing bug that prevented resampling the picture and
    changing pix_fmt at the same time.
    • aspect ratio should be more reliable for DV now.

Originally committed as revision 2338 to svn://

4fa1c4fa 10/01/2003 11:34 PM Roman Shaposhnik
  • preAlpha DV encoding support -- there's still a truckload
    of work to do, but it least people can try it out and share
    ideas. Please don't hesitate to give it a spin:

    $ ffmpeg -i file.avi file.dv

    is all you need.
    • fix for a deallocation bug in DV muxer...
7458ccbb 09/29/2003 05:54 PM Roman Shaposhnik
  • DV handling was streamlined for both muxing/demuxing and
    decoding. All muxing/demuxing functionality is now available
    in libavformat/dv.[ch].
    • dv1394.c and avidec.c were hooked up with general DV demuxer.
    • DVAUDIO is dead! Long live pcm_s16le!...
49057904 09/10/2003 10:37 PM Fabrice Bellard

64 bit pts for writing - more const usage

Originally committed as revision 2255 to svn://

118e91f3 08/28/2003 07:53 PM Roman Shaposhnik
  • Phase 1 for DV encoding support. Muxing/demuxing of DV streams is now
    possible. For example you can do:

    ffmpeg -i i.dv -i audio_track.mp3 -map 0.0 -map 1.0 \
    -vcodec copy -acodec pcm_s16le out.dv

    • Preparations for getting rid of DVAUDIO codec, DV stream really...
e738cee9 04/23/2003 02:04 AM Roman Shaposhnik

Complete support for OpenDML AVIs and AVIs > 2Gb.

Originally committed as revision 1814 to svn://

3e2937be 04/08/2003 09:56 AM Roman Shaposhnik

dv file format support patch by (Roman Shaposhnick <rvs at sun dot com>)

Originally committed as revision 1742 to svn://

6aafe463 04/04/2003 01:45 PM Michael Niedermayer

support for DV aspect ratio and erroneous audio patch by (Dan Dennedy (dan at dennedy dot org) and Roman Shaposhnick <rvs at sun dot com>)

Originally committed as revision 1731 to svn://

ec820113 02/06/2003 10:34 PM Fabrice Bellard

DV packet copy fix by Roman Shaposhnick

Originally committed as revision 1548 to svn://

425ed6e2 01/27/2003 09:21 AM Fabrice Bellard

DV audio decoder by Roman Shaposhnick

Originally committed as revision 1514 to svn://

2a6874fd 01/23/2003 09:52 AM Fabrice Bellard

removed warnings

Originally committed as revision 1496 to svn://

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

renamed libav to libavformat

Originally committed as revision 1276 to svn://