1. 04 Dec, 2007 2 commits
  2. 28 Nov, 2007 1 commit
  3. 10 Nov, 2007 1 commit
  4. 08 Nov, 2007 1 commit
    • Ole Andre Vadla Ravnaas's avatar
      ext/ffmpeg/: · 3627dbca
      Ole Andre Vadla Ravnaas authored
      Original commit message from CVS:
      Patch by: Ole Andr Vadla Ravns <ole dot andre dot ravnas at tandberg dot com>
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_init):
      3627dbca
  5. 03 Nov, 2007 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/: gst-indent cleanup. · f85c7374
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpeg.c: (gst_ffmpeg_avcodec_open),
      (gst_ffmpeg_avcodec_close), (gst_ffmpeg_av_find_stream_info),
      (gst_ffmpeg_log_callback), (plugin_init):
      * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_mb_decision_get_type),
      (gst_ffmpeg_flags_get_type), (gst_ffmpeg_cfg_init),
      (gst_ffmpeg_cfg_codec_has_pspec),
      (gst_ffmpeg_cfg_install_property), (gst_ffmpeg_cfg_set_property),
      (gst_ffmpeg_cfg_get_property), (gst_ffmpeg_cfg_set_defaults),
      (gst_ffmpeg_cfg_fill_context), (gst_ffmpeg_cfg_finalize):
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open),
      (gst_ffmpegdec_setcaps), (gst_ffmpegdec_save_incoming_values),
      (gst_ffmpegdec_get_best_values), (gst_ffmpegdec_video_frame):
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_base_init),
      (gst_ffmpegdemux_src_query):
      * ext/ffmpeg/gstffmpegenc.c: (ffmpegenc_setup_working_buf),
      (gst_ffmpegenc_chain_video), (gst_ffmpegenc_flush_buffers):
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open),
      (gst_ffmpegdata_peek), (gst_ffmpegdata_read),
      (gst_ffmpegdata_write), (gst_ffmpegdata_seek),
      (gst_ffmpegdata_close):
      gst-indent cleanup.
      f85c7374
  6. 12 Oct, 2007 1 commit
  7. 10 Oct, 2007 1 commit
  8. 05 Oct, 2007 1 commit
    • Yann Gilquin's avatar
      ext/ffmpeg/gstffmpegdemux.c: Don't return FALSE for the LATENCY event but... · 808f0802
      Yann Gilquin authored
      ext/ffmpeg/gstffmpegdemux.c: Don't return FALSE for the LATENCY event but instead forward it upstream. Fixes #482946.
      
      Original commit message from CVS:
      Patch by: Yann Gilquin <yann dot gilquin at purplelabs dot com>
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event):
      Don't return FALSE for the LATENCY event but instead forward it
      upstream. Fixes #482946.
      808f0802
  9. 03 Oct, 2007 1 commit
  10. 01 Oct, 2007 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Add Real Video 3.0 and remove some bogus caps. · 503ab7bf
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_get_codecid_longname):
      Add Real Video 3.0 and remove some bogus caps.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open),
      (gst_ffmpegdec_video_frame):
      When skipping because of QoS, pretend we consumed all bytes for the
      frame so that the pcache's timestamp is updated correctly.
      503ab7bf
  11. 14 Aug, 2007 1 commit
  12. 07 Aug, 2007 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Improve debugging of codec data. realvideo... · 144b4260
      Wim Taymans authored
      ext/ffmpeg/gstffmpegcodecmap.c: Improve debugging of codec data. realvideo caps are underspecified, use fields of alt...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid):
      Improve debugging of codec data.
      realvideo caps are underspecified, use fields of alternative variant
      before we settle this.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open),
      (gst_ffmpegdec_video_frame):
      Add more debugging of used parsers.
      Setup the realvideo slices correctly before calling the decoder, fixed
      realvideo in matroska.
      144b4260
  13. 01 Aug, 2007 2 commits
    • Stefan Kost's avatar
      ext/ffmpeg/: Free strings atleast when finalizing elements. · 907d7e40
      Stefan Kost authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_cfg_install_property),
      (gst_ffmpeg_cfg_finalize):
      * ext/ffmpeg/gstffmpegcfg.h:
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_finalize),
      (ffmpegenc_setup_working_buf), (gst_ffmpegenc_chain_video),
      (gst_ffmpegenc_flush_buffers):
      Free strings atleast when finalizing elements.
      * tests/check/generic/libavcodec-locking.c: (GST_START_TEST),
      (simple_launch_lines_suite):
      Fix some leaks.
      907d7e40
    • Stefan Kost's avatar
      Check for libm and link against it (ffmpeg is using sqrt). · 8e16a398
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      * ext/ffmpeg/Makefile.am:
      Check for libm and link against it (ffmpeg is using sqrt).
      8e16a398
  14. 25 Jul, 2007 1 commit
    • Julien Moutte Moutte's avatar
      ext/ffmpeg/: Handle buffers with invalid duration correctly even in the case... · 4c6045a0
      Julien Moutte Moutte authored
      ext/ffmpeg/: Handle buffers with invalid duration correctly even in the case where we have a demuxer AND a decoder fr...
      
      Original commit message from CVS:
      2007-07-25  Julien MOUTTE  <julien@moutte.net>
      
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_video_frame):
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop): Handle
      buffers with invalid duration correctly even in the case where
      we have a demuxer AND a decoder from ffmpeg linked.
      Fixes: #460274.
      4c6045a0
  15. 13 Jul, 2007 1 commit
    • Jan Schmidt's avatar
      Remove bogus check for libcheck, since we check for gstreamer-check and it... · 489e66f5
      Jan Schmidt authored
      Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from there, and...
      
      Original commit message from CVS:
      * configure.ac:
      * tests/Makefile.am:
      Remove bogus check for libcheck, since we check for
      gstreamer-check and it pulls in the required info from there, and we
      weren't actually _using_ the information for libcheck ourselves
      anyway.
      489e66f5
  16. 12 Jul, 2007 1 commit
  17. 05 Jul, 2007 1 commit
    • Jan Schmidt's avatar
      ext/ffmpeg/gstffmpegenc.c: Fix the encoders by actually copying the encoded... · 5f02c0eb
      Jan Schmidt authored
      ext/ffmpeg/gstffmpegenc.c: Fix the encoders by actually copying the encoded output data from the working area into th...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_chain_video),
      (gst_ffmpegenc_flush_buffers):
      Fix the encoders by actually copying the encoded output data from the
      working area into the output buffer.
      Fixes: #453135.
      5f02c0eb
  18. 22 Jun, 2007 1 commit
    • Jan Schmidt's avatar
      ext/ffmpeg/gstffmpegenc.*: Instead of allocating 512KB buffers and then... · b0aa56c7
      Jan Schmidt authored
      ext/ffmpeg/gstffmpegenc.*: Instead of allocating 512KB buffers and then setting BUFFER_SIZE to what ffmpeg produced, ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegenc.c: (ffmpegenc_setup_working_buf),
      (gst_ffmpegenc_chain_video), (gst_ffmpegenc_flush_buffers),
      (gst_ffmpegenc_change_state):
      * ext/ffmpeg/gstffmpegenc.h:
      Instead of allocating 512KB buffers and then setting BUFFER_SIZE
      to what ffmpeg produced, we're better off by far to use a single
      working buffer and copy data out into neat little buffers.
      This prevents exhorbitant virtual memory wastage in the form
      of allocated but untouched buffers.
      b0aa56c7
  19. 20 Jun, 2007 1 commit
  20. 19 Jun, 2007 1 commit
    • Stefan Kost's avatar
      ext/ffmpeg/gstffmpeg.c: Cut off double \n. · 603caa34
      Stefan Kost authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpeg.c: (gst_ffmpeg_log_callback):
      Cut off double \n.
      * ext/ffmpeg/gstffmpegcodecmap.c:
      (gst_ffmpeg_formatid_get_codecids):
      Enable more codecs in containers.
      603caa34
  21. 15 Jun, 2007 1 commit
  22. 05 Jun, 2007 4 commits
  23. 25 May, 2007 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: Be a bit smarter when clipping the frame without a... · c413858f
      Wim Taymans authored
      ext/ffmpeg/gstffmpegdec.c: Be a bit smarter when clipping the frame without a duration, we don't want the frame to ex...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (clip_video_buffer),
      (gst_ffmpegdec_video_frame):
      Be a bit smarter when clipping the frame without a duration, we don't
      want the frame to extend to the end of the segment in this case.
      c413858f
  24. 24 May, 2007 1 commit
    • Tim-Philipp Müller's avatar
      configure.ac: Add -no-undefined to GST_ALL_LDFLAGS; without it, no shared libs... · 6b482542
      Tim-Philipp Müller authored
      configure.ac: Add -no-undefined to GST_ALL_LDFLAGS; without it, no shared libs will be built or installed on MingW fo...
      
      Original commit message from CVS:
      * configure.ac:
      Add -no-undefined to GST_ALL_LDFLAGS; without it, no shared libs
      will be built or installed on MingW for our plugins in ext/; also,
      it looks like the right thing to do and we do it for all our other
      plugin modules as well. Fixes #440253.
      6b482542
  25. 21 May, 2007 1 commit
  26. 17 May, 2007 1 commit
    • Edward Hervey's avatar
      Fix the build on MacOSX. since the one shipped by Apple is from the middle... · bdadc136
      Edward Hervey authored
      Fix the build on MacOSX. since the one shipped by Apple is from the middle ages and is packed with issues.
      
      Original commit message from CVS:
      * configure.ac:
      * ext/ffmpeg/Makefile.am:
      * ext/libpostproc/Makefile.am:
      Fix the build on MacOSX.
      This requires a recent enough version of libtool (ex : 1.5.22), since
      the one shipped by Apple is from the middle ages and is packed with
      issues.
      Fixes #435742
      bdadc136
  27. 09 May, 2007 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/: Protect calls to ffmpeg functions that will implicitly call... · cc9a75ad
      Edward Hervey authored
      ext/ffmpeg/: Protect calls to ffmpeg functions that will implicitly call avcodec_open/close with the avcodec mutex.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpeg.c: (gst_ffmpeg_av_find_stream_info):
      * ext/ffmpeg/gstffmpeg.h:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_open):
      Protect calls to ffmpeg functions that will implicitly call
      avcodec_open/close with the avcodec mutex.
      Fixes #433245
      cc9a75ad
  28. 02 May, 2007 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegdec.c: Fix timestamping for out-of-order incoming buffers.... · 0fcacdde
      Edward Hervey authored
      ext/ffmpeg/gstffmpegdec.c: Fix timestamping for out-of-order incoming buffers. Instead of blindly copying the incomin...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init),
      (gst_ffmpegdec_open), (gst_ffmpegdec_save_incoming_values),
      (gst_ffmpegdec_get_best_values), (gst_ffmpegdec_video_frame),
      (gst_ffmpegdec_sink_event):
      Fix timestamping for out-of-order incoming buffers. Instead of blindly
      copying the incoming buffer timestamps on the outgoing buffers we cache
      the latest 2 incoming buffer timestamps and duration and make a wise
      choice as to what the outgoing buffer timestamp and duration should be.
      Fixes #342962
      0fcacdde
  29. 25 Apr, 2007 1 commit
  30. 20 Apr, 2007 1 commit
  31. 12 Apr, 2007 2 commits
    • Mark Nauwelaerts's avatar
      ext/ffmpeg/: Add the CODEC_FLAG_GLOBAL_HEADER to the exposed flags, and makes... · ed36eb0f
      Mark Nauwelaerts authored
      ext/ffmpeg/: Add the CODEC_FLAG_GLOBAL_HEADER to the exposed flags, and makes it as such configurable as a property. ...
      
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts <manauw at skynet dot be> and
      Thomas Vander Stichele  <thomas at apestaart dot org>
      * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_flags_get_type):
      * 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 the CODEC_FLAG_GLOBAL_HEADER to the exposed flags, and makes it as such
      configurable as a property. Fixes #393187.
      ed36eb0f
    • Yves Lefebvre's avatar
      ext/ffmpeg/gstffmpegdec.c: Draw edges for h264. Fixes #364139. · eff0fefa
      Yves Lefebvre authored
      Original commit message from CVS:
      Patch by: Yves Lefebvre <ivanohe at abacom dot com>
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps):
      Draw edges for h264. Fixes #364139.
      Set the error resilience flag just in case...
      eff0fefa
  32. 17 Mar, 2007 1 commit
  33. 02 Mar, 2007 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcfg.c: Add mpeg1video and mpeg2video to the list of... · efaa80f6
      Edward Hervey authored
      ext/ffmpeg/gstffmpegcfg.c: Add mpeg1video and mpeg2video to the list of mpeg-derivatives for configuration settings.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_cfg_init):
      Add mpeg1video and mpeg2video to the list of mpeg-derivatives for
      configuration settings.
      Renamed the mpeg4 category to mpeg.
      Fixes #403739
      efaa80f6
  34. 01 Mar, 2007 1 commit