1. 23 Sep, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdec.c: Update timestamp for every new buffer that we... · f4949f91
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegdec.c: Update timestamp for every new buffer that we output. Improves audio playback for several ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Update timestamp for every new buffer that we output. Improves
      audio playback for several files that have multiple audio chunks
      per buffer.
      f4949f91
  2. 22 Sep, 2004 1 commit
  3. 20 Sep, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: WMV extradata (make #152798 work). J-frames... · 081a3b48
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegcodecmap.c: WMV extradata (make #152798 work). J-frames are only available in the bitstream if th...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_with_codecid):
      WMV extradata (make #152798 work). J-frames are only available
      in the bitstream if the J-frame bit has been set in the extradata.
      If not (or if extradata is not provided), the movie won't play.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
      (gst_ffmpegdec_connect), (gst_ffmpegdec_chain):
      Only close ffmpeg if privdata was allocated (else it segfaults).
      Autodetect encoding bugs and workaround it. Don't copy data if
      decoding failed.
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
      Use read_frame() instead of read_packet() which is obsolete.
      081a3b48
  4. 16 Sep, 2004 1 commit
  5. 21 Jul, 2004 4 commits
  6. 08 Jul, 2004 1 commit
  7. 07 Jul, 2004 2 commits
  8. 03 Jul, 2004 1 commit
  9. 14 Jun, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Do some more random property setting. Fix for if there's less... · 03cbef5c
      Ronald S. Bultje authored
      ext/ffmpeg/: Do some more random property setting. Fix for if there's less than ffmpeg-default-buffersize (32kB) data...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_to_codecid):
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_read):
      Do some more random property setting. Fix for if there's less than
      ffmpeg-default-buffersize (32kB) data in a file _and_ there's an
      event pending. Partially fixes #142320.
      03cbef5c
  10. 07 Jun, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpeg.c: Remove redundant calls which are called internally already. · bc0e141e
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpeg.c: (plugin_init):
      Remove redundant calls which are called internally already.
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
      Indenting...
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop),
      (gst_ffmpegdemux_register):
      Remove typefind functions and rank for demuxers for any demuxer
      that we already have in GStreamer.
      bc0e141e
  11. 18 May, 2004 1 commit
  12. 16 May, 2004 1 commit
  13. 14 May, 2004 2 commits
    • Stéphane Loeuillet's avatar
      dummy change to make build bots compile ffmpeg · f49587b4
      Stéphane Loeuillet authored
      Original commit message from CVS:
      dummy change to make build bots compile ffmpeg
      f49587b4
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Fix up demuxer. Works now for all my files that I tried, even... · 028d9567
      Ronald S. Bultje authored
      ext/ffmpeg/: Fix up demuxer. Works now for all my files that I tried, even quicktime. I basically hack around the sup...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event),
      (gst_ffmpegdemux_src_query), (gst_ffmpegdemux_src_convert),
      (gst_ffmpegdemux_open), (gst_ffmpegdemux_loop):
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open),
      (gst_ffmpegdata_read), (gst_ffmpegdata_write),
      (gst_ffmpegdata_seek):
      Fix up demuxer. Works now for all my files that I tried, even
      quicktime. I basically hack around the super-oversimplistic file
      I/O handling in ffmpeg in several ways together, and I also hack
      around the fairly annoying EOS-will-pause-the-source-element in
      GStreamer itself.
      This code is not pretty.
      028d9567
  14. 11 May, 2004 2 commits
  15. 09 May, 2004 1 commit
  16. 04 May, 2004 1 commit
  17. 30 Apr, 2004 1 commit
  18. 29 Apr, 2004 1 commit
  19. 23 Apr, 2004 1 commit
  20. 22 Apr, 2004 1 commit
  21. 19 Apr, 2004 1 commit
    • Benjamin Otte's avatar
      ext/ffmpeg/gstffmpegdemux.c: reduce maximum probability in typefinding to... · 73c5b14a
      Benjamin Otte authored
      ext/ffmpeg/gstffmpegdemux.c: reduce maximum probability in typefinding to POSSIBLE. prevents misidentification of my ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_type_find):
      reduce maximum probability in typefinding to POSSIBLE. prevents
      misidentification of my mp3s as video/mpeg
      73c5b14a
  22. 16 Apr, 2004 2 commits
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcolorspace.c: NULL -> (NULL) inside GST_ELEMENT_ERROR(). · c5ebf684
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain):
      NULL -> (NULL) inside GST_ELEMENT_ERROR().
      c5ebf684
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.*: Change some function names to reflect that... · d8f7d245
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegcodecmap.*: Change some function names to reflect that they don't really _return_ something, but ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_get_palette),
      (gst_ffmpeg_set_palette), (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_to_smpfmt),
      (gst_ffmpeg_caps_to_pixfmt), (gst_ffmpeg_caps_with_codectype),
      (gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_caps_to_codecid):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      Change some function names to reflect that they don't really
      _return_ something, but rather _use_ something to fill a
      AVCodecContext. s/to/with/. Restructure the extradata handling,
      it's now not picking up the type from the caps but rather
      using the type as provided in the function. This is a lot
      cleaner. Implement MS RLE palette pickup.
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_connect):
      Sync with the above function name changes.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
      (gst_ffmpegdec_open), (gst_ffmpegdec_connect),
      (gst_ffmpegdec_chain), (gst_ffmpegdec_change_state):
      Add some hacks to convert palette-based raw image formats to
      RGBA32. Ugly, but I don't know how else to handle palette-based
      RGB, since img_convert() (and thus ffcolorspace) doesn't accept
      a palette as argument.
      d8f7d245
  23. 14 Apr, 2004 1 commit
  24. 11 Apr, 2004 1 commit
  25. 09 Apr, 2004 1 commit
  26. 06 Apr, 2004 1 commit
    • Benjamin Otte's avatar
      ext/ffmpeg/: fix memleaks · 50a9ae36
      Benjamin Otte authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
      fix memleaks
      50a9ae36
  27. 04 Apr, 2004 1 commit
  28. 03 Apr, 2004 1 commit
  29. 29 Mar, 2004 1 commit
  30. 25 Mar, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Fix category. · d5cfdabb
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init):
      Fix category.
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_class_init),
      (gst_ffmpegdemux_init), (gst_ffmpegdemux_close):
      Slightly rewrite the init function, old one was ugly. Also remove
      dispose function since it's obsolete, the change_state function
      cleans up already. Also fixes segfault in test-app
      gstreamer/tests/instantiate/create
      d5cfdabb
  31. 24 Mar, 2004 1 commit
    • Benjamin Otte's avatar
      configure.ac: only export gst* symbols · c9305d90
      Benjamin Otte authored
      Original commit message from CVS:
      * configure.ac:
      only export gst* symbols
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      change g_warning to debugging message, that wasn't a programming
      error
      c9305d90
  32. 18 Mar, 2004 1 commit
  33. 16 Mar, 2004 1 commit