1. 17 Jan, 2005 1 commit
  2. 16 Jan, 2005 2 commits
  3. 10 Jan, 2005 1 commit
  4. 09 Jan, 2005 2 commits
  5. 06 Jan, 2005 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Set property incompatible with DV demuxer so... · 4009d4d7
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegcodecmap.c: Set property incompatible with DV demuxer so that it won't infinitely plug demuxers t...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_to_codecid):
      Set property incompatible with DV demuxer so that it won't
      infinitely plug demuxers to each other. Fixes playback of .dv
      streams in Totem.
      4009d4d7
  6. 25 Dec, 2004 1 commit
  7. 19 Dec, 2004 3 commits
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdec.c: Remove rank from ffdec_h263i until I know how it's... · dd3c4c4a
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegdec.c: Remove rank from ffdec_h263i until I know how it's different from ffdec_h263. Fixes #155163.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
      Remove rank from ffdec_h263i until I know how it's different
      from ffdec_h263. Fixes #155163.
      dd3c4c4a
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegprotocol.c: Add debug. Don't EOS unless all data was read. · cbeebe3b
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open),
      (gst_ffmpegdata_peek), (gst_ffmpegdata_read),
      (gst_ffmpegdata_write), (gst_ffmpegdata_seek),
      (gst_ffmpegdata_close):
      Add debug. Don't EOS unless all data was read.
      cbeebe3b
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegprotocol.c: Some "seeking" hacks, and separate peek from... · 3be46cad
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegprotocol.c: Some "seeking" hacks, and separate peek from read (read = peek + flush) so seek can u...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_peek),
      (gst_ffmpegdata_read), (gst_ffmpegdata_seek):
      Some "seeking" hacks, and separate peek from read (read = peek +
      flush) so seek can use peek as well to workaround typefind. With
      this, I'm able to play several of the gaming format movies in
      Totem.
      3be46cad
  8. 18 Dec, 2004 3 commits
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Add header. · dd6dbf9c
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/Makefile.am:
      * ext/ffmpeg/gstffmpeg.h:
      Add header.
      dd6dbf9c
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Add debugging category everywhere (correctly this time). Don't... · 9093685a
      Ronald S. Bultje authored
      ext/ffmpeg/: Add debugging category everywhere (correctly this time). Don't parse mp3 data (the parser is a piece of ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpeg.c:
      * ext/ffmpeg/gstffmpegcodecmap.c:
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegcolorspace.c:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      * ext/ffmpeg/gstffmpegdemux.c:
      * ext/ffmpeg/gstffmpegenc.c:
      * ext/ffmpeg/gstffmpegmux.c:
      * ext/ffmpeg/gstffmpegprotocol.c:
      Add debugging category everywhere (correctly this time). Don't
      parse mp3 data (the parser is a piece of crap). Fixes #155274
      mostly. Seeking pending.
      9093685a
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Add ID3 mime. Should partially fix #155274... · f0aa8d49
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegcodecmap.c: Add ID3 mime. Should partially fix #155274 (although raw mp3 sounds awful, it doesn't...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps):
      Add ID3 mime. Should partially fix #155274 (although raw mp3
      sounds awful, it doesn't parse correctly in the decoder-only
      case).
      f0aa8d49
  9. 17 Dec, 2004 4 commits
  10. 16 Dec, 2004 4 commits
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Add new codecIDs from new snapshot (Thu Dec 16 11:27:18 2004). · 49b3ea82
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname),
      (gst_ffmpeg_avpicture_fill):
      Add new codecIDs from new snapshot (Thu Dec 16 11:27:18 2004).
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event),
      (gst_ffmpegdemux_type_find), (gst_ffmpegdemux_loop):
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_loop):
      API updates.
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_read),
      (gst_ffmpegdata_seek):
      A slightly smarter approach, but it still needs lost of work to
      be reliable in any way...
      49b3ea82
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdec.c: Move negotiation outside the _chain function, and... · 4ea32a6a
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegdec.c: Move negotiation outside the _chain function, and use the codec PAR if available and prefe...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init),
      (gst_ffmpegdec_close), (gst_ffmpegdec_connect),
      (gst_ffmpegdec_negotiate), (gst_ffmpegdec_chain):
      Move negotiation outside the _chain function, and use the
      codec PAR if available and prefer it over demuxer PAR (since
      this is usually the right thing to do). Fixes #159755.
      4ea32a6a
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcolorspace.c: Fix memleak (#154815). · bcb1f096
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link):
      Fix memleak (#154815).
      bcb1f096
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcolorspace.c: Some sync with ffmpegcolorspace (flatten AVFrame). · 8dc3756e
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link),
      (gst_ffmpegcsp_init), (gst_ffmpegcsp_chain),
      (gst_ffmpegcsp_change_state):
      Some sync with ffmpegcolorspace (flatten AVFrame).
      8dc3756e
  11. 05 Nov, 2004 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/: Fix strides and plane sizes when dealing with odd sized movies. · 8b92efb1
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_avpicture_get_size),
      (gst_ffmpeg_avpicture_fill), (gst_ffmpeg_img_convert):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Fix strides and plane sizes when dealing with odd sized
      movies.
      8b92efb1
  12. 29 Oct, 2004 2 commits
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdec.c: Prevent division by zero (#155212). · 46d853ba
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Prevent division by zero (#155212).
      46d853ba
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Sync with gst-plugins ffmpegcolorspace, align-by-4. Ready to... · 0e41db4c
      Ronald S. Bultje authored
      ext/ffmpeg/: Sync with gst-plugins ffmpegcolorspace, align-by-4. Ready to re-sync gst-plugins ffmpegcolorspace with o...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_avpicture_fill):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain):
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_get_buffer),
      (gst_ffmpegdec_chain):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_chain_video):
      Sync with gst-plugins ffmpegcolorspace, align-by-4. Ready to
      re-sync gst-plugins ffmpegcolorspace with ours and deprecate
      this one.
      0e41db4c
  13. 25 Oct, 2004 2 commits
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcolorspace.c: Backport changes from ffmpegcolorspace... · 7b83a220
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegcolorspace.c: Backport changes from ffmpegcolorspace (gst-plugins) so we can then move the whole ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link):
      Backport changes from ffmpegcolorspace (gst-plugins) so we can
      then move the whole of this plugin back and deprecate this (no,
      I'm not insane).
      7b83a220
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Fix encoders. Fix if encoder supports >1 caps. · 8aaf62d8
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_codectype_to_caps), (gst_ffmpeg_caps_with_codecid):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init),
      (gst_ffmpegenc_connect), (gst_ffmpegenc_register):
      Fix encoders. Fix if encoder supports >1 caps.
      8aaf62d8
  14. 24 Oct, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Hmm, fancy names... · 918b5444
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c:
      (gst_ffmpeg_get_codecid_longname):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init),
      (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init),
      (gst_ffmpegenc_register):
      Hmm, fancy names...
      918b5444
  15. 11 Oct, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegenc.c: Set chain function before adding pad, fix memleak... · 54a86d36
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegenc.c: Set chain function before adding pad, fix memleak on error, error out on encode errors bec...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_init),
      (gst_ffmpegenc_chain_video):
      Set chain function before adding pad, fix memleak on error, error
      out on encode errors because none of subsequent frames will work
      any better (this is not input dependent).
      54a86d36
  16. 09 Oct, 2004 1 commit
  17. 04 Oct, 2004 1 commit
  18. 02 Oct, 2004 4 commits
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdemux.c: Fix timestamps. Quite some of the gaming formats work now. :). · c1daa360
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
      Fix timestamps. Quite some of the gaming formats work now. :).
      c1daa360
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Generalized palette functions, add actual... · 3cf593d8
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegcodecmap.c: Generalized palette functions, add actual mimetypes for wing commander formats.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_caps_to_codecid):
      Generalized palette functions, add actual mimetypes for wing
      commander formats.
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain):
      Ffmpeg has internal palette functions, so I noticed.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Actually remove all palette code.
      3cf593d8
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdemux.c: Signal no_more_pads. · 530ec158
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
      Signal no_more_pads.
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_read),
      (gst_ffmpegdata_seek):
      Handle events.
      530ec158
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Move palette handling over from the decoder to the colorspace... · 79d12888
      Ronald S. Bultje authored
      ext/ffmpeg/: Move palette handling over from the decoder to the colorspace conversion plugin (where you would expect ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_pixfmt_to_caps),
      (gst_ffmpeg_caps_to_pixfmt):
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link),
      (gst_ffmpegcsp_init), (gst_ffmpegcsp_chain),
      (gst_ffmpegcsp_change_state), (gst_ffmpegcsp_register):
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Move palette handling over from the decoder to the colorspace
      conversion plugin (where you would expect it).
      79d12888
  19. 01 Oct, 2004 1 commit
  20. 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
  21. 22 Sep, 2004 1 commit
  22. 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
  23. 16 Sep, 2004 1 commit