1. 09 Jan, 2007 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: Use caps to clip output images. Fixes #341736 · 421a02db
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open),
      (gst_ffmpegdec_setcaps), (gst_ffmpegdec_negotiate),
      (get_output_buffer), (gst_ffmpegdec_video_frame),
      (clip_audio_buffer), (gst_ffmpegdec_audio_frame),
      (gst_ffmpegdec_frame), (gst_ffmpegdec_chain),
      (gst_ffmpegdec_register):
      Use caps to clip output images. Fixes #341736
      421a02db
  2. 08 Jan, 2007 1 commit
  3. 07 Jan, 2007 3 commits
  4. 05 Jan, 2007 1 commit
  5. 03 Jan, 2007 1 commit
    • Tim-Philipp Müller's avatar
      ext/ffmpeg/gstffmpegenc.c: Turn dispose function into finalize function to... · 1eeff88b
      Tim-Philipp Müller authored
      ext/ffmpeg/gstffmpegenc.c: Turn dispose function into finalize function to avoid double-frees and potential crashes c...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init),
      (gst_ffmpegenc_finalize):
      Turn dispose function into finalize function to avoid double-frees
      and potential crashes caused by them in some circumstances.
      Fixes #392395.
      1eeff88b
  6. 21 Dec, 2006 1 commit
  7. 15 Dec, 2006 3 commits
  8. 14 Dec, 2006 2 commits
    • Josselin Mouette's avatar
      Allow building against an external FFMpeg install. Fixes: #363363 · 1f2cd3de
      Josselin Mouette authored
      Original commit message from CVS:
      * Makefile.am:
      * configure.ac:
      * ext/ffmpeg/Makefile.am:
      * ext/ffmpeg/gstffmpeg.c:
      * ext/ffmpeg/gstffmpegdemux.c:
      * ext/libpostproc/Makefile.am:
      * ext/libpostproc/gstpostproc.c:
      Allow building against an external FFMpeg install. Fixes: #363363
      Patch by: Josselin Mouette <joss at debian dot org>
      When built against an external install, the plugin description will
      say "system install" instead of "local snapshot"
      1f2cd3de
    • Jan Schmidt's avatar
      configure.ac: Back to CVS · 2bb3e48e
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Back to CVS
      2bb3e48e
  9. 13 Dec, 2006 1 commit
  10. 07 Dec, 2006 2 commits
  11. 06 Dec, 2006 1 commit
    • Jan Schmidt's avatar
      tests/check/generic/libavcodec-locking.c: Fix the filter caps string for the... · 019c52a4
      Jan Schmidt authored
      tests/check/generic/libavcodec-locking.c: Fix the filter caps string for the test. Limit it to 10 fps, which means en...
      
      Original commit message from CVS:
      * tests/check/generic/libavcodec-locking.c: (GST_START_TEST):
      Fix the filter caps string for the test. Limit it to 10 fps, which
      means encoding ~ 50 frames before timeout
      019c52a4
  12. 04 Dec, 2006 1 commit
  13. 27 Nov, 2006 1 commit
    • Jan Schmidt's avatar
      ext/ffmpeg/gstffmpegdec.c: When H264 is presented without codec_data, use a... · 1359d613
      Jan Schmidt authored
      ext/ffmpeg/gstffmpegdec.c: When H264 is presented without codec_data, use a parser to frame it by assuming that no co...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open),
      (gst_ffmpegdec_chain):
      When H264 is presented without codec_data, use a parser to frame it
      by assuming that no codec_data implies it is unpacketised.
      Always use the return value from the parser to advance the input
      buffer position.
      1359d613
  14. 17 Nov, 2006 1 commit
  15. 16 Nov, 2006 1 commit
  16. 14 Nov, 2006 1 commit
    • Michael Smith's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Add mmf to _get_codecids, so we can use the mmf muxer. · bb5e57a5
      Michael Smith authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c:
      (gst_ffmpeg_formatid_get_codecids), (gst_ffmpeg_caps_to_codecid):
      Add mmf to _get_codecids, so we can use the mmf muxer.
      Use "audio/x-adpcm" rather than the dubious looking "x-adpcm" as our
      caps type for the adpcm variants.
      
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_base_init):
      Allow muxers that allow either only audio or only video, needed for
      mmf (audio only).
      bb5e57a5
  17. 26 Oct, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegenc.c: MPEG4 standard does not accept framerates with a... · 0e07d784
      Edward Hervey authored
      ext/ffmpeg/gstffmpegenc.c: MPEG4 standard does not accept framerates with a denominator greater than (1<<16 - 1) (acc...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps),
      (gst_ffmpegenc_setcaps), (gst_ffmpegenc_register):
      MPEG4 standard does not accept framerates with a denominator greater
      than (1<<16 - 1) (according to the ffmpeg encoder...).
      We therefore scale down the framerate.
      Small indentation fixes using gst-indent.
      0e07d784
  18. 25 Oct, 2006 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Fix AMR caps. Fixes #364956. · 87106ca6
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_to_codecid):
      Fix AMR caps. Fixes #364956.
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_get_stream):
      Activate pads before adding them.
      87106ca6
  19. 24 Oct, 2006 3 commits
  20. 20 Oct, 2006 2 commits
    • Thomas Vander Stichele's avatar
      spec updates · b4f0d0c9
      Thomas Vander Stichele authored
      Original commit message from CVS:
      spec updates
      b4f0d0c9
    • Edward Hervey's avatar
      configure.ac: postproc filters need liboil to detect the cpu architecture · 8b9468e7
      Edward Hervey authored
      Original commit message from CVS:
      Reviewed by: Edward Hervey  <edward@fluendo.com>
      * configure.ac:
      postproc filters need liboil to detect the cpu architecture
      * ext/libpostproc/Makefile.am:
      Update for liboil requirement, libpostproc being moved around in
      ffmpeg mirror, and removal of unused header file.
      * ext/libpostproc/gstpostproc.h:
      Header file not needed anymore
      * ext/libpostproc/gstpostproc.c: (gst_pp_scope_get_type),
      (change_context), (append), (change_mode),
      (gst_post_proc_base_init), (gst_post_proc_class_init),
      (gst_post_proc_init), (gst_post_proc_dispose),
      (gst_post_proc_setcaps), (gst_post_proc_transform_ip),
      (gst_post_proc_set_property), (gst_post_proc_get_property),
      (gst_post_proc_deblock_set_property),
      (gst_post_proc_deblock_get_property),
      (gst_post_proc_tmpnoise_set_property),
      (gst_post_proc_tmpnoise_get_property),
      (gst_post_proc_autolevels_set_property),
      (gst_post_proc_autolevels_get_property),
      (gst_post_proc_forcequant_set_property),
      (gst_post_proc_forcequant_get_property), (gst_post_proc_register),
      (plugin_init):
      Port of postprocessing elements to 0.10.
      8b9468e7
  21. 13 Oct, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Added some codec mappings for dv and mov muxers. · 5e39aa8e
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c:
      (gst_ffmpeg_formatid_get_codecids):
      Added some codec mappings for dv and mov muxers.
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps),
      (gst_ffmpegenc_register):
      Don't attempt to add caps to a NULL caps.
      Add video/x-raw-gray to the input raw video types.
      5e39aa8e
  22. 09 Oct, 2006 3 commits
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Added proper mime types for mxf and gxf formats. · c3d69815
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps),
      (gst_ffmpeg_formatid_get_codecids):
      Added proper mime types for mxf and gxf formats.
      Added known configuration for asf muxer. Implies allowing the ffmpeg asf
      muxer to take WMV and WMA.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Most demuxers/formats don't give keyframe information on encoded
      audio streams. We therefore don't discard them, and use the clipping
      functionnality to drop the decoded buffers we didn't need.
      c3d69815
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegdemux.c: Set the rank of all demuxers for which we: _ Have... · 0932c8c3
      Edward Hervey authored
      ext/ffmpeg/gstffmpegdemux.c: Set the rank of all demuxers for which we: _ Have no alternate demuxer, _ And are know n...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
      Set the rank of all demuxers for which we:
      _ Have no alternate demuxer,
      _ And are know not to crash like madmans,
      to GST_RANK_MARGINAL
      0932c8c3
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegdemux.c: Disable the amr ffmpeg typefind function, it... · c6ea7f47
      Edward Hervey authored
      ext/ffmpeg/gstffmpegdemux.c: Disable the amr ffmpeg typefind function, it conflicts with gsttypefindfunctions' implem...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
      Disable the amr ffmpeg typefind function, it conflicts with
      gsttypefindfunctions' implementation.
      c6ea7f47
  23. 06 Oct, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegenc.c: Properly initialize ->lmin, ->lmax and... · bc4bea2f
      Edward Hervey authored
      ext/ffmpeg/gstffmpegenc.c: Properly initialize ->lmin, ->lmax and ->max_key_interval so we don't end up passing compl...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_init):
      Properly initialize ->lmin, ->lmax and ->max_key_interval so we don't
      end up passing completely bogus data to the AVCodecContext.
      Fixes #355584
      bc4bea2f
  24. 05 Oct, 2006 3 commits
  25. 04 Oct, 2006 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdemux.c: Don't try to use or remove non-existing pads. · 180c69d2
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_averror),
      (gst_ffmpegdemux_init), (gst_ffmpegdemux_close),
      (gst_ffmpegdemux_push_event), (gst_ffmpegdemux_send_event),
      (gst_ffmpegdemux_src_query), (gst_ffmpegdemux_open),
      (gst_ffmpegdemux_loop), (gst_ffmpegdemux_sink_activate),
      (gst_ffmpegdemux_sink_activate_push),
      (gst_ffmpegdemux_sink_activate_pull):
      Don't try to use or remove non-existing pads.
      Use _scale some more.
      Don't try to do maths with invalid timestamps. Fixes #359545.
      Prepare for push based scheduling.
      180c69d2
  26. 30 Sep, 2006 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Clarify some CODEC_ID <=> mime type conversions for image formats. · ab7a8db4
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
      Clarify some CODEC_ID <=> mime type conversions for image formats.
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
      Cleanup on demuxer registration.
      Bumped flv demuxer to RANK_MARGINAL since it proved solid enough.
      Will have to go over more demuxers, for which we don't have any
      gst-plugins-* alternative, to figure out which ones can move to
      RANK_MARGINAL too.
      ab7a8db4
  27. 29 Sep, 2006 1 commit