1. 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
  2. 22 Mar, 2006 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: make _open and _close as functions that should be... · 32e58517
      Wim Taymans authored
      ext/ffmpeg/gstffmpegdec.c: make _open and _close as functions that should be called with the object lock instead of t...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
      (gst_ffmpegdec_setcaps), (gst_ffmpegdec_change_state):
      make _open and _close as functions that should be
      called with the object lock instead of them taking a
      lock themselves. This fixes a deadlock when
      _open fails.
      32e58517
  3. 14 Mar, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/ffmpeg/gstffmpegdec.c: Don't use gst_pad_alloc_buffer() for frames with... · fd380cb8
      Tim-Philipp Müller authored
      ext/ffmpeg/gstffmpegdec.c: Don't use gst_pad_alloc_buffer() for frames with palette, as we'll artificially shorten th...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
      Don't use gst_pad_alloc_buffer() for frames with palette,
      as we'll artificially shorten the size of buffers in that
      case and GstBaseTransform will complain about unit size
      issues if we use _alloc_buffer() with the full size.
      fd380cb8
  4. 01 Mar, 2006 2 commits
    • Edward Hervey's avatar
      ext/ffmpeg/: Port of ffvideoscale to 0.10. · 1b5a9e3f
      Edward Hervey authored
      Original commit message from CVS:
      Reviewed by : Edward Hervey  <edward@fluendo.com>
      * ext/ffmpeg/Makefile.am:
      * ext/ffmpeg/gstffmpeg.c: (plugin_init):
      * ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_base_init),
      (gst_ffmpegscale_class_init), (gst_ffmpegscale_init),
      (gst_ffmpegscale_finalize), (gst_ffmpegscale_transform_caps),
      (gst_ffmpegscale_fixate_caps), (gst_ffmpegscale_get_unit_size),
      (gst_ffmpegscale_set_caps), (gst_ffmpegscale_transform),
      (gst_ffmpegscale_handle_src_event), (gst_ffmpegscale_register):
      Port of ffvideoscale to 0.10.
      Closes #332557
      1b5a9e3f
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegenc.c: Fix segmentation fault and memleak. · a96a9ed0
      Edward Hervey authored
      Original commit message from CVS:
      Reviewed by : Edward Hervey  <edward@fluendo.com>
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_chain_audio):
      Fix segmentation fault and memleak.
      Fixes #332995 and #333001
      a96a9ed0
  5. 24 Feb, 2006 3 commits
    • Tim-Philipp Müller's avatar
      ext/ffmpeg/gstffmpegdec.c: ... can't adjust buffer size of NULL buffers though... · 2f6def31
      Tim-Philipp Müller authored
      ext/ffmpeg/gstffmpegdec.c: ... can't adjust buffer size of NULL buffers though (as happens when seeking in video from...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
      ... can't adjust buffer size of NULL buffers though
      (as happens when seeking in video from #327075).
      2f6def31
    • Michael Smith's avatar
      Allow automake 1.9 · 2375ddee
      Michael Smith authored
      Original commit message from CVS:
      * autogen.sh:
      * gst-libs/ext/ffmpeg/autogen.sh:
      Allow automake 1.9
      2375ddee
    • 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
  6. 21 Feb, 2006 2 commits
  7. 19 Feb, 2006 3 commits
  8. 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
  9. 17 Feb, 2006 1 commit
  10. 14 Feb, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegdemux.c: If the duration returned by ffmpeg is 0, it... · 4aa57ea7
      Edward Hervey authored
      ext/ffmpeg/gstffmpegdemux.c: If the duration returned by ffmpeg is 0, it doesn't mean the file has no duration, but t...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_open):
      If the duration returned by ffmpeg is 0, it doesn't mean the file has
      no duration, but that it doesn't know the end.
      Fixed accordingly for segment_stop.
      4aa57ea7
  11. 13 Feb, 2006 1 commit
  12. 12 Feb, 2006 3 commits
    • Thomas Vander Stichele's avatar
      that'll teach me to copypaste · c72d7e8b
      Thomas Vander Stichele authored
      Original commit message from CVS:
      that'll teach me to copypaste
      c72d7e8b
    • Thomas Vander Stichele's avatar
      ext/ffmpeg/: respect pixel-aspect-ratio when encoding. · 231adecd
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_pixfmt):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps):
      respect pixel-aspect-ratio when encoding.
      231adecd
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegdemux.c: Add Tag support and keyframe seeking (for those... · 76083c9e
      Edward Hervey authored
      ext/ffmpeg/gstffmpegdemux.c: Add Tag support and keyframe seeking (for those formats where ffmpeg actually fills in t...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_init),
      (gst_ffmpegdemux_close), (gst_ffmpegdemux_handle_seek),
      (gst_ffmpegdemux_add), (my_safe_copy), (gst_ffmpegdemux_read_tags),
      (gst_ffmpegdemux_open), (gst_ffmpegdemux_loop):
      Add Tag support and keyframe seeking (for those formats where ffmpeg
      actually fills in the index).
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_peek),
      (gst_ffmpegdata_read), (gst_ffmpegdata_seek):
      Add support for size querying.
      76083c9e
  13. 11 Feb, 2006 2 commits
  14. 10 Feb, 2006 2 commits
    • Edward Hervey's avatar
      ext/ffmpeg/: Welcome the demuxers to 0.10 :) · bcea38b0
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ffmpeg/Makefile.am:
      * ext/ffmpeg/gstffmpeg.c: (plugin_init):
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_base_init),
      (gst_ffmpegdemux_init), (gst_ffmpegdemux_stream_from_pad),
      (gst_ffmpegdemux_handle_seek), (gst_ffmpegdemux_src_event),
      (gst_ffmpegdemux_src_query_list), (gst_ffmpegdemux_src_query),
      (gst_ffmpegdemux_add), (gst_ffmpegdemux_open),
      (gst_ffmpegdemux_loop), (gst_ffmpegdemux_sink_activate),
      (gst_ffmpegdemux_sink_activate_pull),
      (gst_ffmpegdemux_change_state), (gst_ffmpegdemux_register):
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open),
      (gst_ffmpegdata_peek), (gst_ffmpegdata_read),
      (gst_ffmpegdata_write), (gst_ffmpegdata_seek),
      (gst_ffmpegdata_close):
      Welcome the demuxers to 0.10 :)
      For the time being the demuxers work only pull-based.
      Seeking, querying works.
      bcea38b0
    • 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
  15. 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
  16. 04 Feb, 2006 1 commit
  17. 03 Feb, 2006 1 commit
  18. 02 Feb, 2006 2 commits
  19. 01 Feb, 2006 3 commits
  20. 31 Jan, 2006 6 commits