1. 27 Nov, 2008 1 commit
  2. 19 Nov, 2008 1 commit
  3. 12 Nov, 2008 1 commit
  4. 11 Nov, 2008 1 commit
  5. 10 Nov, 2008 1 commit
  6. 07 Nov, 2008 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Initialize some more variables. · 28cc187f
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_avpicture_fill):
      Initialize some more variables.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
      (alloc_output_buffer):
      Disable direct rendering for h264, some functions just seem to read from
      invalid memory.
      28cc187f
  7. 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
  8. 05 Nov, 2008 2 commits
  9. 04 Nov, 2008 2 commits
  10. 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
  11. 15 Oct, 2008 1 commit
    • Robin Stocker's avatar
      ext/ffmpeg/gstffmpegdec.c: If both, the decoder and the demuxer, provide a... · e6425e76
      Robin Stocker authored
      ext/ffmpeg/gstffmpegdec.c: If both, the decoder and the demuxer, provide a non-1:1 PAR prefer the one of the demuxer ...
      
      Original commit message from CVS:
      Patch by: Robin Stocker <robin at nibor dot org>
      * ext/ffmpeg/gstffmpegdec.c:
      (gst_ffmpegdec_add_pixel_aspect_ratio):
      If both, the decoder and the demuxer, provide a non-1:1 PAR
      prefer the one of the demuxer instead of the one of the decoder.
      Fixes bug #556336.
      e6425e76
  12. 08 Oct, 2008 3 commits
    • Mark Nauwelaerts's avatar
      ext/ffmpeg/: Add some more width/height/channels/rate limitations to caps to... · cc082f9b
      Mark Nauwelaerts authored
      ext/ffmpeg/: Add some more width/height/channels/rate limitations to caps to cater for more automagic negotiation.  A...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_vid_caps_new),
      (gst_ff_aud_caps_new), (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_codectype_to_caps):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_negotiate),
      (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps),
      (gst_ffmpegenc_register):
      Add some more width/height/channels/rate limitations to caps
      to cater for more automagic negotiation.  Addresses #532422.
      cc082f9b
    • Mark Nauwelaerts's avatar
      Rewrite ffvideoscale using libswscale and put into a separate plugin. · d0877c48
      Mark Nauwelaerts authored
      Original commit message from CVS:
      * configure.ac:
      * ext/Makefile.am:
      * ext/libswscale/Makefile.am:
      * ext/libswscale/gstffmpegscale.c:
      (gst_ffmpegscale_method_get_type), (gst_ffmpegscale_base_init),
      (gst_ffmpegscale_class_init), (gst_ffmpegscale_init),
      (gst_ffmpegscale_reset), (gst_ffmpegscale_finalize),
      (gst_ffmpegscale_caps_remove_format_info),
      (gst_ffmpegscale_transform_caps), (gst_ffmpegscale_fixate_caps),
      (gst_ffmpegscale_get_unit_size), (gst_ffmpeg_caps_to_pixfmt),
      (gst_ffmpegscale_fill_info), (gst_ffmpegscale_set_caps),
      (gst_ffmpegscale_transform), (gst_ffmpegscale_handle_src_event),
      (gst_ffmpegscale_stop), (gst_ffmpegscale_set_property),
      (gst_ffmpegscale_get_property), (gst_ffmpeg_log_callback),
      (plugin_init):
      Rewrite ffvideoscale using libswscale and put into a separate plugin.
      Fixes #504056.
      d0877c48
    • Damien Lespiau's avatar
      Fix cross compilation and add support for compilation with mingw32. · b706c481
      Damien Lespiau authored
      Original commit message from CVS:
      Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
      * configure.ac:
      * ext/ffmpeg/Makefile.am:
      Fix cross compilation and add support for compilation with mingw32.
      Fixes bug #542216.
      b706c481
  13. 06 Sep, 2008 1 commit
  14. 04 Sep, 2008 4 commits
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Add some debug that revealed that the escape code was disabled... · 5211c207
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (nal_escape), (copy_config),
      (gst_ffmpeg_caps_with_codecid):
      Add some debug that revealed that the escape code was disabled...
      5211c207
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: If we have a parser and we did not consume any of... · d16e6f1e
      Wim Taymans authored
      ext/ffmpeg/gstffmpegdec.c: If we have a parser and we did not consume any of the bytes of a new buffer, make sure we ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame),
      (gst_ffmpegdec_chain):
      If we have a parser and we did not consume any of the bytes of a new
      buffer, make sure we submit the buffer again with its original timestamp
      instead of a -1 timestamp. Fixes various h264 cases with reordered
      frames.
      If we have a discont and a timestamp but the first buffer after the
      discont did not produce any data, make sure we set the timestamp on the
      next buffer instead. Fixes initial timestamp on realaudio in many cases.
      d16e6f1e
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Escape the codec_data for h264 before we put... · 5162694c
      Wim Taymans authored
      ext/ffmpeg/gstffmpegcodecmap.c: Escape the codec_data for h264 before we put it in the extra_data because ffmpeg expe...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (nal_escape), (copy_config),
      (gst_ffmpeg_caps_with_codecid):
      Escape the codec_data for h264 before we put it in the extra_data
      because ffmpeg expects it escaped.
      5162694c
    • Edward Hervey's avatar
      configure.ac: And back to development we go... · 69e6fb74
      Edward Hervey authored
      Original commit message from CVS:
      * configure.ac:
      And back to development we go...
      69e6fb74
  15. 03 Sep, 2008 2 commits
  16. 01 Sep, 2008 1 commit
  17. 31 Aug, 2008 2 commits
  18. 29 Aug, 2008 3 commits
  19. 28 Aug, 2008 2 commits
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: ffmpeg audio decoders can now do up to 6... · 35168b4a
      Edward Hervey authored
      ext/ffmpeg/gstffmpegcodecmap.c: ffmpeg audio decoders can now do up to 6 channels... and actually expose it properly....
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_aud_caps_new):
      ffmpeg audio decoders can now do up to 6 channels... and actually
      expose it properly. Don't expect any channel mapping though.
      35168b4a
    • Edward Hervey's avatar
      configure.ac: Slim down the build of 'prefered' ffmpeg snapshot to disable... · 7bb23479
      Edward Hervey authored
      configure.ac: Slim down the build of 'prefered' ffmpeg snapshot to disable compilation of things we don't need.
      
      Original commit message from CVS:
      * configure.ac:
      Slim down the build of 'prefered' ffmpeg snapshot to disable compilation
      of things we don't need.
      * ffmpegrev:
      Update our 'prefered' ffmpeg snapshot to rev 15004. This has the fix for a nasty
      wma2 decoding regression.
      7bb23479
  20. 18 Aug, 2008 1 commit
  21. 12 Aug, 2008 1 commit
    • Jan Schmidt's avatar
      configure.ac: 0.10.4.2 pre-release. · 5a8c0a85
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      0.10.4.2 pre-release.
      * docs/Makefile.am:
      Disable recursion into the plugins docs directory - there's no
      docs in there anyway, and it breaks distcheck.
      5a8c0a85
  22. 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
  23. 28 Jul, 2008 1 commit
    • Mark Nauwelaerts's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Recognize video/x-raw-gray and map to proper pixfmt. · f86e548d
      Mark Nauwelaerts authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_pixfmt):
      Recognize video/x-raw-gray and map to proper pixfmt.
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_setcaps),
      (gst_ffmpegenc_chain_video):
      Fail negotiation if pixfmt cannot be determined from input caps.
      Prevent segfault accessing non-existant coded_frame, provide some
      warning debug output instead.
      f86e548d
  24. 23 Jul, 2008 1 commit
  25. 11 Jul, 2008 1 commit
  26. 06 Jul, 2008 1 commit
  27. 01 Jul, 2008 1 commit
    • Jan Schmidt's avatar
      ext/ffmpeg/gstffmpegdec.c: If ffmpeg reports 0 bytes of input data consumed,... · 17e954b0
      Jan Schmidt authored
      ext/ffmpeg/gstffmpegdec.c: If ffmpeg reports 0 bytes of input data consumed, don't break out unless it also didn't pr...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c:
      If ffmpeg reports 0 bytes of input data consumed, don't break out
      unless it also didn't produce any output. Fixes the audio in #377400
      and doesn't break anything else I've tested.
      Enable the mp3 parser, and set mp3 and mpeg2-video decoding autoplug
      at marginal level, as they seem to both work fine now.
      17e954b0
  28. 13 Jun, 2008 1 commit