Skip to content
Snippets Groups Projects
  1. Mar 31, 2006
  2. Mar 22, 2006
    • 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. Mar 14, 2006
    • 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. Mar 01, 2006
    • 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. Feb 24, 2006
  6. Feb 21, 2006
  7. Feb 19, 2006
  8. Feb 18, 2006
    • 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. Feb 17, 2006
  10. Feb 14, 2006
    • 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. Feb 13, 2006
  12. Feb 12, 2006
    • 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. Feb 11, 2006
  14. Feb 10, 2006
    • 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. Feb 06, 2006
    • 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. Feb 04, 2006
  17. Feb 03, 2006
  18. Feb 02, 2006
  19. Feb 01, 2006
  20. Jan 31, 2006
  21. Jan 26, 2006
    • 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
  22. Jan 23, 2006
Loading