1. 19 Sep, 2005 1 commit
  2. 15 Aug, 2005 1 commit
  3. 09 Aug, 2005 1 commit
  4. 05 Aug, 2005 1 commit
    • Ronald S. Bultje's avatar
      Backport BRANCH-THREADED to HEAD, fix a bit. · 6984879e
      Ronald S. Bultje authored
      Original commit message from CVS:
      * configure.ac:
      * ext/ffmpeg/Makefile.am:
      * ext/ffmpeg/gstffmpeg.c: (plugin_init):
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init),
      (gst_ffmpegdec_init), (gst_ffmpegdec_query), (gst_ffmpegdec_event),
      (gst_ffmpegdec_open), (gst_ffmpegdec_setcaps),
      (gst_ffmpegdec_get_buffer), (gst_ffmpegdec_negotiate),
      (gst_ffmpegdec_frame), (gst_ffmpegdec_sink_event),
      (gst_ffmpegdec_chain), (gst_ffmpegdec_change_state),
      (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init),
      (gst_ffmpegenc_init), (gst_ffmpegenc_getcaps),
      (gst_ffmpegenc_setcaps), (gst_ffmpegenc_chain_video),
      (gst_ffmpegenc_chain_audio):
      * ext/libpostproc/Makefile.am:
      Backport BRANCH-THREADED to HEAD, fix a bit.
      6984879e
  5. 23 Jul, 2005 1 commit
  6. 22 Jul, 2005 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Make type explicit. · e24d6984
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c:
      Make type explicit.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_release_buffer),
      (gst_ffmpegdec_frame), (gst_ffmpegdec_chain),
      (gst_ffmpegdec_change_state):
      When we provide a buffer and get a valid return value (data was
      read), but no output (have-data==0), then we need to reuse this
      same output buffer, because it may be used for caching output
      data. Fixes #307353.
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
      Timestamp fix.
      e24d6984
  7. 20 Jul, 2005 1 commit
    • Ronald S. Bultje's avatar
      ext/: Update to ffmpeg snapshot of Jul 20 2005 4:00 PM GMT. Mostly some added... · ada04550
      Ronald S. Bultje authored
      ext/: Update to ffmpeg snapshot of Jul 20 2005 4:00 PM GMT. Mostly some added codecs, some API changes, etc. Also add...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpeg.h:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_to_pixfmt), (gst_ffmpeg_formatid_get_codecids),
      (gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname),
      (gst_ffmpeg_img_convert):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_negotiate),
      (gst_ffmpegdec_frame), (gst_ffmpegdec_chain),
      (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegdeinterlace.c:
      (gst_ffmpegdeinterlace_getcaps), (gst_ffmpegdeinterlace_pad_link):
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event),
      (gst_ffmpegdemux_src_format_list), (gst_ffmpegdemux_src_query),
      (gst_ffmpegdemux_src_convert), (gst_ffmpegdemux_add),
      (gst_ffmpegdemux_register):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps),
      (gst_ffmpegenc_link), (gst_ffmpegenc_chain_video),
      (gst_ffmpegenc_chain_audio):
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_request_new_pad),
      (gst_ffmpegmux_connect), (gst_ffmpegmux_loop),
      (gst_ffmpegmux_register):
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_write):
      * ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_pad_link):
      * ext/libpostproc/gstpostproc.c: (gst_postproc_chain):
      Update to ffmpeg snapshot of Jul 20 2005 4:00 PM GMT. Mostly
      some added codecs, some API changes, etc. Also adds a VOB muxer
      for MPEG-2 video and adds h264 to .mp4 muxing.
      ada04550
  8. 27 Jun, 2005 1 commit
    • Luca Ognibene's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: add flv encoder, fix #309050 · 78637215
      Luca Ognibene authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps),
      (gst_ffmpeg_formatid_get_codecids), (gst_ffmpeg_caps_to_codecid):
      add flv encoder, fix #309050
      
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
      set both DELTA_UNIT and KEY_UNIT
      
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_loop):
      use DELTA_UNIT and not the deprecated KEY_UNIT
      fix #309049
      78637215
  9. 10 Jun, 2005 1 commit
    • Ronald S. Bultje's avatar
      Release 0.8.5 "For the better of the world". · d852f9da
      Ronald S. Bultje authored
      Original commit message from CVS:
      * NEWS:
      * RELEASE:
      * TODO:
      * configure.ac:
      Release 0.8.5 "For the better of the world".
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
      Stay backwards compatible a short while longer (SVQ3).
      d852f9da
  10. 09 Jun, 2005 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Remove weird flags from SVQ3 flags and just... · b863f44a
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegcodecmap.c: Remove weird flags from SVQ3 flags and just give full atom, like other files; fixes f...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_with_codecid):
      Remove weird flags from SVQ3 flags and just give full atom,
      like other files; fixes frame order problems (#306530).
      b863f44a
  11. 17 May, 2005 1 commit
  12. 13 May, 2005 1 commit
  13. 02 May, 2005 1 commit
  14. 21 Apr, 2005 2 commits
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Add ALAC, shorten and some more in new FFMPEG... · 23e0f2c1
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegcodecmap.c: Add ALAC, shorten and some more in new FFMPEG snapshot of 21/4, somewhere this aftern...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_caps_to_codecid),
      (gst_ffmpeg_get_codecid_longname):
      Add ALAC, shorten and some more in new FFMPEG snapshot of
      21/4, somewhere this afternoon.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_register):
      Add warnings to decoder registration to easier add new ones
      during snapshot updates.
      23e0f2c1
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Enable MPEG muxer. · f20095d0
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c:
      (gst_ffmpeg_formatid_get_codecids):
      Enable MPEG muxer.
      f20095d0
  15. 14 Mar, 2005 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpeg.c: Enable muxers (only mp4 muxer for now). · c74a433d
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpeg.c: (plugin_init):
      Enable muxers (only mp4 muxer for now).
      * ext/ffmpeg/gstffmpegcodecmap.c:
      (gst_ffmpeg_formatid_get_codecids), (gst_ffmpeg_caps_to_codecid):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      Fix a bunch of typos in codec-id lookup (false/true return value
      mixup), add a codec-id list retrieval function (because ffmpeg
      does not provide one). With that, we can make valid pad templates.
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_init),
      (gst_ffmpegmux_connect), (gst_ffmpegmux_loop),
      (gst_ffmpegmux_change_state), (gst_ffmpegmux_get_id_caps),
      (gst_ffmpegmux_register):
      Fix for whatever changed since I last tried this. Works for MP4
      muxing.
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open),
      (gst_ffmpegdata_peek), (gst_ffmpegdata_write),
      (gst_ffmpegdata_seek), (gst_ffmpegdata_close):
      Update obviously-untested write code...
      c74a433d
  16. 06 Mar, 2005 1 commit
  17. 03 Feb, 2005 1 commit
  18. 28 Jan, 2005 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Add AMR mimetypes (since those are recognized in ffmpeg). · 37062fde
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_to_codecid):
      Add AMR mimetypes (since those are recognized in ffmpeg).
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame),
      (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_register):
      Register law codecs too, add time debug. Use ANY for template caps
      since we don't necessarily have available decoders for recognized
      formats.
      37062fde
  19. 25 Jan, 2005 1 commit
  20. 19 Jan, 2005 2 commits
    • Ronald S. Bultje's avatar
      TODO: Update since some tasks are done. · f1cfdac8
      Ronald S. Bultje authored
      Original commit message from CVS:
      * TODO:
      Update since some tasks are done.
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps):
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_type_find):
      Add correct mimetype for FLI video, restore correct typefind
      priority.
      f1cfdac8
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Re-add H263I as intel-h263 (which is not h263-compliant...). · 0403bd43
      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):
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
      Re-add H263I as intel-h263 (which is not h263-compliant...).
      Increase rank of mpeg2video since it plays more videos than
      its gst-plugins counterpart, with no regressions.
      0403bd43
  21. 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
  22. 18 Dec, 2004 2 commits
    • 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
  23. 17 Dec, 2004 1 commit
  24. 16 Dec, 2004 1 commit
    • 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
  25. 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
  26. 29 Oct, 2004 1 commit
    • 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
  27. 25 Oct, 2004 1 commit
    • 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
  28. 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
  29. 04 Oct, 2004 1 commit
  30. 02 Oct, 2004 2 commits
    • 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/: 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
  31. 01 Oct, 2004 1 commit
  32. 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
  33. 14 Jun, 2004 2 commits
  34. 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
  35. 18 May, 2004 1 commit