1. 06 Apr, 2008 1 commit
  2. 03 Apr, 2008 1 commit
    • Edward Hervey's avatar
      ffmpegrev: Bump upstream ffmpeg revision to todays · 72b54f8e
      Edward Hervey authored
      Original commit message from CVS:
      * ffmpegrev: Bump upstream ffmpeg revision to todays
      * configure.ac: Fix configure for build modification in upstream
      * ext/libpostproc/gstpostproc.c: (gst_post_proc_transform_ip):
      Fix build for modifications in upstream
      72b54f8e
  3. 18 Mar, 2008 1 commit
  4. 17 Mar, 2008 1 commit
    • Andy Wingo Wingo's avatar
      ext/ffmpeg/Makefile.am (libgstffmpeg_la_LIBADD): Re-add -lz explicitly here. · 1c7202ea
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2008-03-17  Andy Wingo  <wingo@pobox.com>
      
      * ext/ffmpeg/Makefile.am (libgstffmpeg_la_LIBADD): Re-add -lz
      explicitly here.
      
      * configure.ac: Remove -lz from FFMPEG_LIBS, because FFMPEG_LIBS
      are used in the Makefile.am as a DEPENDENCIES target, and -lz is
      not a target. Also in a blahriffic turn of events, MMX and Altivec
      code on MacOS 10.5 produces non-PIC code. Turn them off on macos.
      1c7202ea
  5. 11 Mar, 2008 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: When we receive a newsegment event, we must drain... · 52b26ee9
      Wim Taymans authored
      ext/ffmpeg/gstffmpegdec.c: When we receive a newsegment event, we must drain any pending frames because they belong t...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_sink_event):
      When we receive a newsegment event, we must drain any pending frames
      because they belong to the previous segment. This fixes some cases of
      very large timestamps when doing segment seeks.
      52b26ee9
  6. 06 Mar, 2008 2 commits
  7. 05 Mar, 2008 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: Detect DTS or PTS as timestamps. This is done by... · 62bc3b92
      Wim Taymans authored
      ext/ffmpeg/gstffmpegdec.c: Detect DTS or PTS as timestamps. This is done by tracking frame reordering on the output a...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init),
      (gst_ffmpegdec_setcaps), (check_keyframe),
      (gst_ffmpegdec_video_frame), (gst_ffmpegdec_sink_event),
      (gst_ffmpegdec_set_property):
      Detect DTS or PTS as timestamps. This is done by tracking frame
      reordering on the output and making sure that timestamps don't go
      backwards. Fixes #482660.
      62bc3b92
  8. 11 Feb, 2008 1 commit
  9. 08 Feb, 2008 1 commit
  10. 29 Jan, 2008 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: Don't blindly copy input timestamp to output... · 7d3fa2df
      Wim Taymans authored
      ext/ffmpeg/gstffmpegdec.c: Don't blindly copy input timestamp to output timestamp but prefer the one attached to the ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_video_frame):
      Don't blindly copy input timestamp to output timestamp but prefer the
      one attached to the picture when we can.
      Add new variables for the output timestamp and duration to make the code
      a little more clear.
      7d3fa2df
  11. 26 Jan, 2008 1 commit
  12. 25 Jan, 2008 2 commits
  13. 23 Jan, 2008 2 commits
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: Add padding to input data before feeding it to... · 2e73ff53
      Wim Taymans authored
      ext/ffmpeg/gstffmpegdec.c: Add padding to input data before feeding it to ffmpeg. Also add option to disable this (al...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init),
      (gst_ffmpegdec_init), (get_output_buffer), (gst_ffmpegdec_chain),
      (gst_ffmpegdec_change_state), (gst_ffmpegdec_set_property),
      (gst_ffmpegdec_get_property):
      Add padding to input data before feeding it to ffmpeg. Also add option
      to disable this (although it does not seem to cause slowdown).
      2e73ff53
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: Change the pad_alloc calculations for weird clipped... · e57ac5b5
      Wim Taymans authored
      ext/ffmpeg/gstffmpegdec.c: Change the pad_alloc calculations for weird clipped sizes, refactor the code a bit.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps),
      (alloc_output_buffer), (gst_ffmpegdec_get_buffer),
      (gst_ffmpegdec_release_buffer), (gst_ffmpegdec_negotiate),
      (get_output_buffer):
      Change the pad_alloc calculations for weird clipped sizes, refactor the
      code a bit.
      Add support for some different refcounting algorithm.
      Direct rendering still disabled by default.
      e57ac5b5
  14. 22 Jan, 2008 6 commits
  15. 21 Jan, 2008 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/gstffmpegdec.c: Remove some more overly clever code that does... · 5627c7d3
      Wim Taymans authored
      ext/ffmpeg/gstffmpegdec.c: Remove some more overly clever code that does nothing but mess up timestamps.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_video_frame),
      (gst_ffmpegdec_chain):
      Remove some more overly clever code that does nothing but mess up
      timestamps.
      5627c7d3
  16. 18 Jan, 2008 3 commits
  17. 16 Jan, 2008 1 commit
  18. 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
  19. 09 Jan, 2008 2 commits
  20. 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
  21. 18 Dec, 2007 2 commits
  22. 17 Dec, 2007 2 commits
  23. 04 Dec, 2007 2 commits
  24. 28 Nov, 2007 1 commit
  25. 10 Nov, 2007 1 commit
  26. 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