1. 05 Sep, 2006 3 commits
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: Even more timestamp fixage. · 1ce4f6d6
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame),
      (gst_ffmpegdec_chain):
      Even more timestamp fixage.
      Also keep track of pending durations.
      don't lose our timestamp when joining the cache.
      1ce4f6d6
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: More timestamp fixage. · e83f9423
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_video_frame),
      (gst_ffmpegdec_audio_frame), (gst_ffmpegdec_frame),
      (gst_ffmpegdec_sink_event), (gst_ffmpegdec_chain):
      More timestamp fixage.
      Don't pass around buffers just to pass its timestamp since we
      cannot update it.
      After decoding a buffer, don't use the timestamp of the buffer
      anymore but let the interpolation do its work.
      e83f9423
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: Fix timestamping some more by actually using the... · f08033c5
      Wim Taymans authored
      ext/ffmpeg/gstffmpegdec.c: Fix timestamping some more by actually using the ffmpeg parsers correctly. Fixes #341736
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Fix timestamping some more by actually using the ffmpeg parsers
      correctly. Fixes #341736
      f08033c5
  2. 29 Aug, 2006 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: Mark outgoing buffers with DISCONT when needed. · bb45e682
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open),
      (gst_ffmpegdec_negotiate), (clip_video_buffer),
      (clip_audio_buffer), (gst_ffmpegdec_audio_frame),
      (gst_ffmpegdec_frame), (gst_ffmpegdec_sink_event),
      (gst_ffmpegdec_chain):
      Mark outgoing buffers with DISCONT when needed.
      Small cleanups.
      Fix timestamps on audio decoders.
      better audio clipping.
      Fixes #352579.
      bb45e682
  3. 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
  4. 16 Aug, 2006 1 commit
    • Mark Nauwelaerts's avatar
      ext/ffmpeg/gstffmpegenc.c: If we are not operating in RTP mode, leave the... · fbe18ef0
      Mark Nauwelaerts authored and Wim Taymans's avatar Wim Taymans committed
      ext/ffmpeg/gstffmpegenc.c: If we are not operating in RTP mode, leave the default rtp encoder settings as they are so...
      
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts <manauw at skynet dot be>
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_setcaps):
      If we are not operating in RTP mode, leave the default rtp encoder
      settings as they are so that we don't unintentionally activate it.
      Fixes #351415.
      fbe18ef0
  5. 14 Aug, 2006 1 commit
    • Edward Hervey's avatar
      configure.ac: Don't build programs in ffmpeg checkout, since we're never going... · 041090a8
      Edward Hervey authored
      configure.ac: Don't build programs in ffmpeg checkout, since we're never going to use them in the gstreamer plugin. A...
      
      Original commit message from CVS:
      * configure.ac:
      Don't build programs in ffmpeg checkout, since we're never going to use
      them in the gstreamer plugin. Also it allows building the plugin on
      systems that don't have UI-specific libraries (like X).
      041090a8
  6. 19 Jul, 2006 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: Make some enums const. · e7fcbe11
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_lowres_get_type),
      (gst_ffmpegdec_skipframe_get_type), (gst_ffmpegdec_class_init),
      (gst_ffmpegdec_init), (gst_ffmpegdec_open),
      (gst_ffmpegdec_setcaps), (gst_ffmpegdec_negotiate),
      (gst_ffmpegdec_do_qos), (clip_video_buffer), (check_keyframe),
      (get_output_buffer), (gst_ffmpegdec_video_frame),
      (gst_ffmpegdec_frame), (gst_ffmpegdec_sink_event),
      (gst_ffmpegdec_chain):
      Make some enums const.
      Cleanups, refactoring.
      Better video frame clipping.
      Timestamp fixe: use timestamp from incomming buffer even if there
      is no input framerate given (as this is totally unrelated).
      e7fcbe11
  7. 12 Jun, 2006 1 commit
  8. 06 Jun, 2006 1 commit
  9. 02 Jun, 2006 3 commits
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegdec.c: Nothing to see, pass your way, I didn't screwup the previous commit. · 721acac8
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Nothing to see, pass your way, I didn't screwup the previous commit.
      721acac8
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegdec.c: Split out audio and video frame decoding. · 280d6dd4
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init),
      (gst_ffmpegdec_query), (gst_ffmpegdec_update_qos),
      (gst_ffmpegdec_reset_qos), (gst_ffmpegdec_read_qos),
      (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_video_frame),
      (gst_ffmpegdec_audio_frame), (gst_ffmpegdec_frame),
      (gst_ffmpegdec_flush_pcache), (gst_ffmpegdec_sink_event),
      (gst_ffmpegdec_chain):
      Split out audio and video frame decoding.
      Added dropping/clipping of decoded buffers.
      Ran gst-indent on code.
      Small non-invasive code cleanups.
      280d6dd4
    • Michael Smith's avatar
      ext/ffmpeg/gstffmpegdemux.c: One of the ffmpeg 'plugins' changed its name with... · 4c30f877
      Michael Smith authored
      ext/ffmpeg/gstffmpegdemux.c: One of the ffmpeg 'plugins' changed its name with the latest update of the snapshot. Cha...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
      One of the ffmpeg 'plugins' changed its name with the latest update
      of the snapshot. Change the blacklisted typefind list to match.
      4c30f877
  10. 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
  11. 18 May, 2006 1 commit
  12. 09 May, 2006 4 commits
  13. 08 May, 2006 1 commit
  14. 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
  15. 06 May, 2006 1 commit
  16. 02 May, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/ffmpeg/gstffmpegdemux.c: Give ffmpeg demuxers a rank of NONE for the time... · e4ae049a
      Tim-Philipp Müller authored
      ext/ffmpeg/gstffmpegdemux.c: Give ffmpeg demuxers a rank of NONE for the time being, so that they are not auto-plugge...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
      Give ffmpeg demuxers a rank of NONE for the time being, so that
      they are not auto-plugged; they are not stable enough for that
      yet (e.g. #337785). Don't register AAC demuxer, it's not really
      useful and can't be used as faad replacement (#338928).
      e4ae049a
  17. 24 Apr, 2006 1 commit
  18. 21 Apr, 2006 2 commits
  19. 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
  20. 18 Apr, 2006 1 commit
  21. 13 Apr, 2006 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdemux.c: Rework the demuxer, implement all seeking stuff... · 55eac5b0
      Wim Taymans authored
      ext/ffmpeg/gstffmpegdemux.c: Rework the demuxer, implement all seeking stuff including seek in ready.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_base_init),
      (gst_ffmpegdemux_class_init), (gst_ffmpegdemux_init),
      (gst_ffmpegdemux_close), (gst_ffmpegdemux_push_event),
      (gst_ffmpegdemux_set_flags), (gst_ffmpegdemux_is_eos),
      (gst_ffmpegdemux_do_seek), (gst_ffmpegdemux_perform_seek),
      (gst_ffmpegdemux_src_event), (gst_ffmpegdemux_send_event),
      (gst_ffmpegdemux_src_query), (gst_ffmpegdemux_src_convert),
      (gst_ffmpegdemux_get_stream), (my_safe_copy),
      (gst_ffmpegdemux_read_tags), (gst_ffmpegdemux_open),
      (gst_ffmpegdemux_loop), (gst_ffmpegdemux_sink_activate),
      (gst_ffmpegdemux_sink_activate_pull),
      (gst_ffmpegdemux_change_state), (gst_ffmpegdemux_register):
      Rework the demuxer, implement all seeking stuff including
      seek in ready.
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_peek),
      (gst_ffmpegdata_close):
      Handle some more cases.
      55eac5b0
  22. 11 Apr, 2006 2 commits
  23. 10 Apr, 2006 1 commit
  24. 08 Apr, 2006 4 commits
    • Stefan Kost's avatar
      ext/ffmpeg/: Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) · 2d3a95c0
      Stefan Kost authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_class_init):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init):
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_class_init):
      Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
      2d3a95c0
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: Too bad we can't use gst_private.h.. · d11f8704
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_do_qos):
      Too bad we can't use gst_private.h..
      d11f8704
    • Wim Taymans's avatar
      And the right ChangeLog this time. · 236e5337
      Wim Taymans authored
      Original commit message from CVS:
      And the right ChangeLog this time.
      236e5337
    • 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
  25. 06 Apr, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/ffmpeg/gstffmpegdemux.c: Register id3 demuxer, avi demuxer and ogg demuxer... · 1d979463
      Tim-Philipp Müller authored
      ext/ffmpeg/gstffmpegdemux.c: Register id3 demuxer, avi demuxer and ogg demuxer with a rank of GST_RANK_NONE so that t...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
      Register id3 demuxer, avi demuxer and ogg demuxer with
      a rank of GST_RANK_NONE so that they don't get
      autoplugged accidentally. We want people to install
      the demuxers that are known to work well rather than
      mostly untested stuff like ffdemux_*.
      1d979463
  26. 31 Mar, 2006 3 commits
    • 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
    • Thomas Vander Stichele's avatar
      back to HEAD · 1ef6fec6
      Thomas Vander Stichele authored
      Original commit message from CVS:
      back to HEAD
      1ef6fec6
    • Thomas Vander Stichele's avatar
      releasing 0.10.1 · 3c440154
      Thomas Vander Stichele authored
      Original commit message from CVS:
      releasing 0.10.1
      3c440154