1. 19 Apr, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Added proper GstCaps <==> CodecId for Apple QDRaw. · e57701a5
      Edward Hervey authored
      Original commit message from CVS:
      reviewed by: Edward Hervey  <edward@fluendo.com>
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_formatid_to_caps), (gst_ffmpeg_formatid_get_codecids),
      (gst_ffmpeg_get_codecid_longname):
      Added proper GstCaps <==> CodecId for Apple QDRaw.
      Fixed up proper wrapping for GstCaps <==> FormatId.
      e57701a5
  2. 08 Apr, 2006 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/: · 99081026
      Wim Taymans authored
      Original commit message from CVS:
      reviewed by: <delete if not using a buddy>
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_avpicture_fill):
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init),
      (gst_ffmpegdec_init), (gst_ffmpegdec_finalize),
      (gst_ffmpegdec_query), (gst_ffmpegdec_update_qos),
      (gst_ffmpegdec_reset_qos), (gst_ffmpegdec_read_qos),
      (gst_ffmpegdec_src_event), (gst_ffmpegdec_open),
      (gst_ffmpegdec_setcaps), (gst_ffmpegdec_get_buffer),
      (gst_ffmpegdec_release_buffer),
      (gst_ffmpegdec_add_pixel_aspect_ratio), (gst_ffmpegdec_negotiate),
      (gst_ffmpegdec_do_qos), (gst_ffmpegdec_frame),
      (gst_ffmpegdec_flush_pcache), (gst_ffmpegdec_sink_event),
      (gst_ffmpegdec_chain):
      99081026
  3. 31 Mar, 2006 1 commit
    • Thomas Vander Stichele's avatar
      ext/ffmpeg/: various compiler fixes · d403852f
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * ext/ffmpeg/gstffmpeg.c:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
      * ext/ffmpeg/gstffmpegdec.c:
      (gst_ffmpegdec_add_pixel_aspect_ratio), (gst_ffmpegdec_frame):
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_seek):
      * ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_transform_caps),
      (gst_ffmpegscale_handle_src_event):
      various compiler fixes
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event),
      (my_safe_copy), (gst_ffmpegdemux_open),
      (gst_ffmpegdemux_change_state):
      actually return the result.  Tee hee.
      d403852f
  4. 24 Feb, 2006 1 commit
    • Fabrizio's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Use AVPALETTE_SIZE macro instead of magic value for clarity. · a3a4d8ef
      Fabrizio authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_get_palette),
      (gst_ffmpeg_set_palette):
      Use AVPALETTE_SIZE macro instead of magic value for clarity.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
      In GStreamer, the size of the palette is not part of
      GST_BUFFER_SIZE, so adjust buffer size of outgoing buffers
      accordingly if there's a palette (fixes #327028, based on
      patch by: Fabrizio Gennari).
      a3a4d8ef
  5. 21 Feb, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Added proper formatid to caps conversion for... · d12d4480
      Edward Hervey authored
      ext/ffmpeg/gstffmpegcodecmap.c: Added proper formatid to caps conversion for ogg, gif, yuv4mpeg and quicktime formats.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_formatid_to_caps):
      Added proper formatid to caps conversion for ogg, gif, yuv4mpeg and
      quicktime formats.
      d12d4480
  6. 19 Feb, 2006 3 commits
  7. 18 Feb, 2006 1 commit
    • Jan Schmidt's avatar
      HACKING: Mention ffmpeg snapshot update · c7656163
      Jan Schmidt authored
      Original commit message from CVS:
      * HACKING:
      Mention ffmpeg snapshot update
      
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname):
      Add new codec types from FFMpeg snapshot update to 2006-02-17 4:00 GMT
      c7656163
  8. 12 Feb, 2006 2 commits
  9. 10 Feb, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: added CODEC_ID_FLV1 <==>... · 5081f021
      Edward Hervey authored
      ext/ffmpeg/gstffmpegcodecmap.c: added CODEC_ID_FLV1 <==> 'video/x-flash-video,flvversion=1' conversion.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
      added CODEC_ID_FLV1 <==> 'video/x-flash-video,flvversion=1' conversion.
      5081f021
  10. 06 Feb, 2006 1 commit
    • Thomas Vander Stichele's avatar
      ext/ffmpeg/: debug recurring events at LOG level do some timestamp setting... · 823bc0ce
      Thomas Vander Stichele authored
      ext/ffmpeg/: debug recurring events at LOG level do some timestamp setting heuristics on the pcache, with the net res...
      
      Original commit message from CVS:
      
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_smpfmt_to_caps):
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
      (gst_ffmpegdec_negotiate), (gst_ffmpegdec_frame),
      (gst_ffmpegdec_chain):
      debug recurring events at LOG level
      do some timestamp setting heuristics on the pcache, with the
      net result of having more buffers have approximately correct
      timestamps.
      This allows playback of h263/3gp files taking fps from the demuxer,
      which before always set GST_CLOCK_TIME_NONE as timestamp.
      823bc0ce
  11. 04 Feb, 2006 1 commit
  12. 26 Jan, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Pad codec data buffer to a size that is a... · 1df8496f
      Tim-Philipp Müller authored
      ext/ffmpeg/gstffmpegcodecmap.c: Pad codec data buffer to a size that is a multiple of 16, which ffmpeg apparently nee...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
      Pad codec data buffer to a size that is a multiple of 16, which
      ffmpeg apparently needs for optimized/unchecked access to the
      data. Fixes crashes with HD h264 video.
      1df8496f
  13. 23 Jan, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Added CODEC_ID_SMC <==> video/x-smc caps · e72a3764
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
      Added CODEC_ID_SMC <==> video/x-smc   caps
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
      I hate ffmpeg... no keyframe information at all for VP3, so we have
      to assume they're all keyframes :(
      e72a3764
  14. 19 Dec, 2005 1 commit
  15. 06 Dec, 2005 1 commit
  16. 22 Nov, 2005 2 commits
  17. 23 Oct, 2005 1 commit
    • Julien Moutte Moutte's avatar
      ext/ffmpeg/Makefile.am: Fix build. · eb2e4a05
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-10-23  Julien MOUTTE  <julien@moutte.net>
      
      * ext/ffmpeg/Makefile.am: Fix build.
      * 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):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_register): Add QDM2
      and TrueMotion 2.
      eb2e4a05
  18. 05 Oct, 2005 1 commit
  19. 30 Sep, 2005 1 commit
  20. 19 Sep, 2005 1 commit
  21. 15 Aug, 2005 1 commit
  22. 09 Aug, 2005 1 commit
  23. 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
  24. 23 Jul, 2005 1 commit
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 17 May, 2005 1 commit
  31. 13 May, 2005 1 commit
  32. 02 May, 2005 1 commit
  33. 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
  34. 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
  35. 06 Mar, 2005 1 commit