1. 24 Mar, 2010 1 commit
  2. 25 May, 2009 1 commit
  3. 12 May, 2009 1 commit
  4. 21 Apr, 2009 1 commit
  5. 06 Nov, 2008 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/: Add G_PARAM_STATIC_STRINGS to avoid numerous strcpy calls. · 4ad12e48
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_cfg_init):
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init),
      (gst_ffmpegdec_init), (gst_ffmpegdec_setcaps),
      (gst_ffmpegdec_get_buffer), (get_output_buffer),
      (gst_ffmpegdec_set_property), (gst_ffmpegdec_get_property):
      Add G_PARAM_STATIC_STRINGS to avoid numerous strcpy calls.
      4ad12e48
  6. 30 Oct, 2008 1 commit
    • Alexis Ballier's avatar
      Update ffmpeg/swscale snapshot to the latest revision and adjust to API changes. Fixes bug #556405. · 42cf6d21
      Alexis Ballier authored
      Original commit message from CVS:
      Based on a patch by: Alexis Ballier <aballier at gentoo dot org>
      * configure.ac:
      * ext/ffmpeg/gstffmpeg.c:
      * ext/ffmpeg/gstffmpeg.h:
      * ext/ffmpeg/gstffmpegaudioresample.c:
      * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_flags_get_type),
      (gst_ffmpeg_cfg_init):
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_to_pixfmt), (gst_ffmpeg_caps_with_codecid):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
      (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegdeinterlace.c:
      * ext/ffmpeg/gstffmpegdemux.c:
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps),
      (gst_ffmpegenc_setcaps), (gst_ffmpegenc_register):
      * ext/ffmpeg/gstffmpegmux.c:
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_seek):
      * ext/libpostproc/gstpostproc.c:
      * ffmpegrev:
      Update ffmpeg/swscale snapshot to the latest revision and adjust
      to API changes. Fixes bug #556405.
      Require libavutil for swscale too when building with an external
      ffmpeg and fix includes for external ffmpeg.
      42cf6d21
  7. 01 Aug, 2008 1 commit
    • Mark Nauwelaerts's avatar
      ext/ffmpeg/: Latest ffmpeg revision's avcodec_close frees more; use safer... · aadbfcfe
      Mark Nauwelaerts authored
      ext/ffmpeg/: Latest ffmpeg revision's avcodec_close frees more; use safer coding to prevent double free and other rel...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_cfg_fill_context):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps):
      Latest ffmpeg revision's avcodec_close frees more; use safer coding to
      prevent double free and other related segfaults.
      aadbfcfe
  8. 22 Jan, 2008 1 commit
  9. 17 Dec, 2007 1 commit
  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. 01 Aug, 2007 1 commit
    • 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
  12. 12 Apr, 2007 1 commit
    • 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
  13. 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
  14. 14 Feb, 2007 1 commit
  15. 24 Oct, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcfg.c: FLV is in fact h263 and can take the same... · 5ace343a
      Edward Hervey authored
      ext/ffmpeg/gstffmpegcfg.c: FLV is in fact h263 and can take the same parameters as other mpeg derivatives.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcfg.c:
      FLV is in fact h263 and can take the same parameters as other mpeg
      derivatives.
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_with_codecid):
      Add pixel format to video/x-dv,systemstream=False
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init),
      (gst_ffmpegenc_init):
      Use EPZS (Enhanced Predictive Zonal Search) as the default motion
      estimation method, since it's the best quality to speed compromise.
      5ace343a
  16. 06 Sep, 2006 1 commit
    • Mark Nauwelaerts's avatar
      ext/ffmpeg/: Added helper object to handle extra properties. · d3528950
      Mark Nauwelaerts authored
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts <manauw at skynet dot be>
      * ext/ffmpeg/Makefile.am:
      * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_pass_get_type),
      (gst_ffmpeg_lim_pass_get_type), (gst_ffmpeg_mb_decision_get_type),
      (gst_ffmpeg_mb_cmp_get_type), (gst_ffmpeg_dct_algo_get_type),
      (gst_ffmpeg_idct_algo_get_type), (gst_ffmpeg_quant_type_get_type),
      (gst_ffmpeg_pre_me_get_type), (gst_ffmpeg_pred_method_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):
      * ext/ffmpeg/gstffmpegcfg.h:
      Added helper object to handle extra properties.
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init),
      (gst_ffmpegenc_init), (gst_ffmpegenc_dispose),
      (gst_ffmpegenc_getcaps), (gst_ffmpegenc_setcaps),
      (gst_ffmpegenc_chain_video), (gst_ffmpegenc_chain_audio),
      (gst_ffmpegenc_flush_buffers), (gst_ffmpegenc_event_video),
      (gst_ffmpegenc_set_property), (gst_ffmpegenc_get_property),
      (gst_ffmpegenc_change_state), (gst_ffmpegenc_register):
      * ext/ffmpeg/gstffmpegenc.h:
      Exposes (quite some of) the AVCodecContext configurable
      settings, as well as some additional (though simple) logic for b-frame
      delay handling.
      Most of the properties are only enabled for mpeg4-like codecs.
      Fixes #344583.
      d3528950