1. 21 Dec, 2006 1 commit
  2. 07 Dec, 2006 2 commits
  3. 16 Nov, 2006 1 commit
  4. 14 Nov, 2006 1 commit
    • Michael Smith's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Add mmf to _get_codecids, so we can use the mmf muxer. · bb5e57a5
      Michael Smith authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c:
      (gst_ffmpeg_formatid_get_codecids), (gst_ffmpeg_caps_to_codecid):
      Add mmf to _get_codecids, so we can use the mmf muxer.
      Use "audio/x-adpcm" rather than the dubious looking "x-adpcm" as our
      caps type for the adpcm variants.
      
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_base_init):
      Allow muxers that allow either only audio or only video, needed for
      mmf (audio only).
      bb5e57a5
  5. 25 Oct, 2006 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Fix AMR caps. Fixes #364956. · 87106ca6
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_to_codecid):
      Fix AMR caps. Fixes #364956.
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_get_stream):
      Activate pads before adding them.
      87106ca6
  6. 24 Oct, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcfg.c: FLV is in fact h263 and can take the same... · 5ace343a
      Edward Hervey authored
      ext/ffmpeg/gstffmpegcfg.c: FLV is in fact h263 and can take the same parameters as other mpeg derivatives.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcfg.c:
      FLV is in fact h263 and can take the same parameters as other mpeg
      derivatives.
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_with_codecid):
      Add pixel format to video/x-dv,systemstream=False
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init),
      (gst_ffmpegenc_init):
      Use EPZS (Enhanced Predictive Zonal Search) as the default motion
      estimation method, since it's the best quality to speed compromise.
      5ace343a
  7. 13 Oct, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Added some codec mappings for dv and mov muxers. · 5e39aa8e
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c:
      (gst_ffmpeg_formatid_get_codecids):
      Added some codec mappings for dv and mov muxers.
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps),
      (gst_ffmpegenc_register):
      Don't attempt to add caps to a NULL caps.
      Add video/x-raw-gray to the input raw video types.
      5e39aa8e
  8. 09 Oct, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Added proper mime types for mxf and gxf formats. · c3d69815
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps),
      (gst_ffmpeg_formatid_get_codecids):
      Added proper mime types for mxf and gxf formats.
      Added known configuration for asf muxer. Implies allowing the ffmpeg asf
      muxer to take WMV and WMA.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Most demuxers/formats don't give keyframe information on encoded
      audio streams. We therefore don't discard them, and use the clipping
      functionnality to drop the decoded buffers we didn't need.
      c3d69815
  9. 30 Sep, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Clarify some CODEC_ID <=> mime type conversions for image formats. · ab7a8db4
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
      Clarify some CODEC_ID <=> mime type conversions for image formats.
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
      Cleanup on demuxer registration.
      Bumped flv demuxer to RANK_MARGINAL since it proved solid enough.
      Will have to go over more demuxers, for which we don't have any
      gst-plugins-* alternative, to figure out which ones can move to
      RANK_MARGINAL too.
      ab7a8db4
  10. 23 Sep, 2006 1 commit
  11. 20 Sep, 2006 2 commits
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Adding codec mapping for vp5, vp6, vp6f and cavs. · cc1482ca
      Edward Hervey 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):
      Adding codec mapping for vp5, vp6, vp6f and cavs.
      cc1482ca
    • Edward Hervey's avatar
      ext/ffmpeg/: Seems like the ffmpeg folks finally understood that VC9 does not... · 1ead2073
      Edward Hervey authored
      ext/ffmpeg/: Seems like the ffmpeg folks finally understood that VC9 does not exist, and that it's in fact VC1 (aka W...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_get_codecid_longname):
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
      Seems like the ffmpeg folks finally understood that VC9 does not
      exist, and that it's in fact VC1 (aka WMV9 or WMV3, but that's yet
      another debate).
      1ead2073
  12. 08 Sep, 2006 1 commit
    • Michal Benes's avatar
      ext/ffmpeg/: Port of FFMpeg muxers to 0.10. · 5312e1f7
      Michal Benes authored
      Original commit message from CVS:
      Patch by: Michal Benes  <michal dot benes at xeris dot cz>
      * ext/ffmpeg/Makefile.am:
      * ext/ffmpeg/gstffmpeg.c: (plugin_init):
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_codecid):
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_base_init),
      (gst_ffmpegmux_init), (gst_ffmpegmux_finalize),
      (gst_ffmpegmux_request_new_pad), (gst_ffmpegmux_setcaps),
      (gst_ffmpegmux_collected), (gst_ffmpegmux_change_state),
      (gst_ffmpegmux_register):
      Port of FFMpeg muxers to 0.10.
      Still needs some loving in gstffmpegcodecmap to have them all supported
      with correct input formats.
      Closes #332339
      5312e1f7
  13. 06 Sep, 2006 1 commit
    • Sebastien Moutte's avatar
      ext/ffmpeg/: Make stuff compile on Visual Studio 6. · df305f76
      Sebastien Moutte authored
      Original commit message from CVS:
      Patch by: Sebastien Moutte <sebastien at moutte dot net>
      * ext/ffmpeg/gstffmpeg.c: (plugin_init):
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_vid_caps_new),
      (gst_ff_aud_caps_new), (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_smpfmt_to_caps),
      (gst_ffmpeg_init_pix_fmt_info):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_send_event):
      * ext/ffmpeg/gstffmpegprotocol.c:
      Make stuff compile on Visual Studio 6.
      Convert some crach macros to functions.
      Convert some static tables to _init functions.
      Fixes #343951.
      df305f76
  14. 21 Aug, 2006 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Pad extradata. Allocate dummy empty extradata... · d3f7b858
      Wim Taymans authored
      ext/ffmpeg/gstffmpegcodecmap.c: Pad extradata. Allocate dummy empty extradata because some codecs like to read it and...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
      Pad extradata. Allocate dummy empty extradata because some codecs like
      to read it and segfault when it's not there.
      d3f7b858
  15. 26 May, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Change all GST_WARNING to GST_LOG. None of... · ec99371b
      Edward Hervey authored
      ext/ffmpeg/gstffmpegcodecmap.c: Change all GST_WARNING to GST_LOG. None of these warning are really critical issues a...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_smpfmt_to_caps),
      (gst_ffmpeg_formatid_to_caps), (gst_ffmpeg_formatid_get_codecids),
      (gst_ffmpeg_get_codecid_longname):
      Change all GST_WARNING to GST_LOG. None of these warning are
      really critical issues anyway.
      ec99371b
  16. 16 May, 2006 1 commit
  17. 07 May, 2006 1 commit
    • Sam Morris's avatar
      ext/ffmpeg/: Add mappings for RealVideo 4.0, AMR-WB, AMR-NB and DTS to silence... · a3cf8e18
      Sam Morris authored
      ext/ffmpeg/: Add mappings for RealVideo 4.0, AMR-WB, AMR-NB and DTS to silence warnings when registering.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_formatid_get_codecids),
      (gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname):
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init):
      Add mappings for RealVideo 4.0, AMR-WB, AMR-NB and DTS to silence
      warnings when registering.
      Only register the 1/2,1/4 size decode and frame-skipping properties
      on video decoders.
      * gst-libs/ext/ffmpeg/configure.ac:
      * gst-libs/ext/ffmpeg/libavformat/Makefile.am:
      * gst-libs/ext/ffmpeg/patches/autotools.patch:
      Merge patch by Sam Morris to allow disabling of decoders.
      Fixes #324366
      a3cf8e18
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 19 Feb, 2006 3 commits
  24. 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
  25. 12 Feb, 2006 2 commits
  26. 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
  27. 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
  28. 04 Feb, 2006 1 commit
  29. 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
  30. 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
  31. 19 Dec, 2005 1 commit
  32. 06 Dec, 2005 1 commit
  33. 22 Nov, 2005 2 commits
  34. 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