1. 10 Jan, 2008 1 commit
    • Sebastian Dröge's avatar
      autogen.sh: Add -Wno-portability to the automake parameters to stop warnings... · df28e0bd
      Sebastian Dröge authored
      autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
      
      Original commit message from CVS:
      * autogen.sh:
      Add -Wno-portability to the automake parameters to stop warnings
      about GNU make extensions being used. We require GNU make in almost
      every Makefile anyway.
      * configure.ac:
      Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
      at the same time is required for per target flags.
      df28e0bd
  2. 09 Jan, 2008 2 commits
  3. 04 Jan, 2008 1 commit
    • Sebastian Dröge's avatar
      ext/ffmpeg/: Don't register the WavPack demuxer and decoder. They don't work,... · c8c3da52
      Sebastian Dröge authored
      ext/ffmpeg/: Don't register the WavPack demuxer and decoder. They don't work, we have better ones and the output of t...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
      Don't register the WavPack demuxer and decoder. They don't work,
      we have better ones and the output of the demuxer/input of the
      decoder is in a different format than what audio/x-wavpack of the
      wavpack plugin is (it seems that the demuxer strips of the wavpack
      headers from every frame).
      This fixes typefinding of Wavpack files again, as the ffmpeg
      typefinder was preffered for some reason and gave
      application/x-gst_ff-wv instead of audio/x-wavpack.
      c8c3da52
  4. 18 Dec, 2007 2 commits
  5. 17 Dec, 2007 2 commits
  6. 04 Dec, 2007 2 commits
  7. 28 Nov, 2007 1 commit
  8. 10 Nov, 2007 1 commit
  9. 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
  10. 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
  11. 12 Oct, 2007 1 commit
  12. 10 Oct, 2007 1 commit
  13. 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
  14. 03 Oct, 2007 1 commit
  15. 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
  16. 14 Aug, 2007 1 commit
  17. 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
  18. 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
  19. 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
  20. 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
  21. 12 Jul, 2007 1 commit
  22. 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
  23. 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
  24. 20 Jun, 2007 1 commit
  25. 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
  26. 15 Jun, 2007 1 commit
  27. 05 Jun, 2007 4 commits
  28. 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
  29. 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
  30. 21 May, 2007 1 commit
  31. 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
  32. 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