Skip to content
Snippets Groups Projects
  1. Dec 04, 2007
  2. Nov 28, 2007
  3. Nov 10, 2007
  4. Nov 08, 2007
    • Ole Andre Vadla Ravnaas's avatar
      ext/ffmpeg/: · 3627dbca
      Ole Andre Vadla Ravnaas authored and Edward Hervey's avatar Edward Hervey committed
      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. Nov 03, 2007
    • 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. Oct 12, 2007
  7. Oct 10, 2007
  8. Oct 05, 2007
    • Yann Gilquin's avatar
      ext/ffmpeg/gstffmpegdemux.c: Don't return FALSE for the LATENCY event but... · 808f0802
      Yann Gilquin authored and Wim Taymans's avatar Wim Taymans committed
      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. Oct 03, 2007
  10. Oct 01, 2007
    • 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. Aug 14, 2007
  12. Aug 07, 2007
    • 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. Aug 01, 2007
    • 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. Jul 25, 2007
    • 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. Jul 13, 2007
    • 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. Jul 12, 2007
  17. Jul 05, 2007
    • 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. Jun 22, 2007
    • 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. Jun 20, 2007
  20. Jun 19, 2007
    • 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. Jun 15, 2007
  22. Jun 05, 2007
  23. May 25, 2007
    • 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. May 24, 2007
    • 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. May 21, 2007
  26. May 17, 2007
    • 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. May 09, 2007
    • 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. May 02, 2007
    • 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. Apr 25, 2007
  30. Apr 20, 2007
  31. Apr 12, 2007
    • Mark Nauwelaerts's avatar
      ext/ffmpeg/: Add the CODEC_FLAG_GLOBAL_HEADER to the exposed flags, and makes... · ed36eb0f
      Mark Nauwelaerts authored and Wim Taymans's avatar Wim Taymans committed
      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 and Wim Taymans's avatar Wim Taymans committed
      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. Mar 17, 2007
  33. Mar 02, 2007
    • 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. Mar 01, 2007
  35. Feb 16, 2007
    • Tim-Philipp Müller's avatar
      ext/ffmpeg/: Don't use GINT_TO_POINTER and GPOINTER_TO_INT with GTypes, this... · 2a3785b2
      Tim-Philipp Müller authored
      ext/ffmpeg/: Don't use GINT_TO_POINTER and GPOINTER_TO_INT with GTypes, this can break horribly if sizeof(GType) happ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init),
      (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_base_init),
      (gst_ffmpegdemux_register):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init),
      (gst_ffmpegenc_register):
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_base_init),
      (gst_ffmpegmux_register):
      Don't use GINT_TO_POINTER and GPOINTER_TO_INT with GTypes, this
      can break horribly if sizeof(GType) happens to be bigger than
      sizeof(int), because GPOINTER_TO_INT might then chop off some bits
      of our GType (the reason this seems to works nevertheless is the
      put-current-type-also-as-value-0-into-the-hash-table-as-fallback
      hack used in the current code).
      In any case, instead of just fixing this, let's not use a hash table
      with GTypes here at all. g_type_{set|get}_qdata() seems to do the
      job just as well.
      2a3785b2
Loading