1. 20 Jul, 2005 1 commit
    • Ronald S. Bultje's avatar
      ext/: Update to ffmpeg snapshot of Jul 20 2005 4:00 PM GMT. Mostly some added... · ada04550
      Ronald S. Bultje authored
      ext/: Update to ffmpeg snapshot of Jul 20 2005 4:00 PM GMT. Mostly some added codecs, some API changes, etc. Also add...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpeg.h:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_to_pixfmt), (gst_ffmpeg_formatid_get_codecids),
      (gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname),
      (gst_ffmpeg_img_convert):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_negotiate),
      (gst_ffmpegdec_frame), (gst_ffmpegdec_chain),
      (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegdeinterlace.c:
      (gst_ffmpegdeinterlace_getcaps), (gst_ffmpegdeinterlace_pad_link):
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event),
      (gst_ffmpegdemux_src_format_list), (gst_ffmpegdemux_src_query),
      (gst_ffmpegdemux_src_convert), (gst_ffmpegdemux_add),
      (gst_ffmpegdemux_register):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps),
      (gst_ffmpegenc_link), (gst_ffmpegenc_chain_video),
      (gst_ffmpegenc_chain_audio):
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_request_new_pad),
      (gst_ffmpegmux_connect), (gst_ffmpegmux_loop),
      (gst_ffmpegmux_register):
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_write):
      * ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_pad_link):
      * ext/libpostproc/gstpostproc.c: (gst_postproc_chain):
      Update to ffmpeg snapshot of Jul 20 2005 4:00 PM GMT. Mostly
      some added codecs, some API changes, etc. Also adds a VOB muxer
      for MPEG-2 video and adds h264 to .mp4 muxing.
      ada04550
  2. 16 Jul, 2005 1 commit
  3. 11 Jul, 2005 2 commits
    • Luca Ognibene's avatar
      ext/ffmpeg/gstffmpegdec.c (struct _GstFFMpegDec) · 53f3d5be
      Luca Ognibene authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c (struct _GstFFMpegDec)
      (gst_ffmpegdec_open, gst_ffmpegdec_negotiate):
      Cache the pixel format value and renegotiate the pipeline
      if this value changes. Fixes segfault when decoding a
      stream with different colorspaces like a sequence of jpeg.
      53f3d5be
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Add a stream-header flag to set stream-header caps on some... · 5f377234
      Ronald S. Bultje authored
      ext/ffmpeg/: Add a stream-header flag to set stream-header caps on some streams, such as (in this case) flv (fixes #3...
      
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/ffmpeg/gstffmpeg.h:
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_loop):
      * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open),
      (gst_ffmpegdata_write):
      Add a stream-header flag to set stream-header caps on some streams,
      such as (in this case) flv (fixes #309051).
      5f377234
  4. 27 Jun, 2005 3 commits
    • Luca Ognibene's avatar
      ext/ffmpeg/gstffmpegdemux.c: timestamp is a GstClockTime, not a double.. · beb61677
      Luca Ognibene authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
      timestamp is a GstClockTime, not a double..
      fix #309149 and maybe others bug
      beb61677
    • Luca Ognibene's avatar
      ext/ffmpeg/: more DELTA_UNIT / KEY_UNIT fixes · 26d61e74
      Luca Ognibene authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_chain_video):
      more DELTA_UNIT / KEY_UNIT fixes
      26d61e74
    • Luca Ognibene's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: add flv encoder, fix #309050 · 78637215
      Luca Ognibene authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_to_caps),
      (gst_ffmpeg_formatid_get_codecids), (gst_ffmpeg_caps_to_codecid):
      add flv encoder, fix #309050
      
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_frame):
      set both DELTA_UNIT and KEY_UNIT
      
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_loop):
      use DELTA_UNIT and not the deprecated KEY_UNIT
      fix #309049
      78637215
  5. 25 Jun, 2005 2 commits
    • Luca Ognibene's avatar
      ext/libpostproc/gstpostproc.*: fix debug output · 8254a0ff
      Luca Ognibene authored
      Original commit message from CVS:
      * ext/libpostproc/gstpostproc.c: (gst_ffmpeg_log_callback),
      (plugin_init):
      * ext/libpostproc/gstpostproc.h:
      fix debug output
      8254a0ff
    • Luca Ognibene's avatar
      ext/ffmpeg/gstffmpegenc.c (gst_ffmpegenc_chain_video): set the... · 2cfc4961
      Luca Ognibene authored
      ext/ffmpeg/gstffmpegenc.c (gst_ffmpegenc_chain_video): set the GST_BUFFER_DELTA_UNIT while encoding fix #308804
      
      Original commit message from CVS:
      Reviewed by: Luca Ognibene <luogni@tin.it>
      
      * ext/ffmpeg/gstffmpegenc.c (gst_ffmpegenc_chain_video):
      set the GST_BUFFER_DELTA_UNIT while encoding
      fix #308804
      2cfc4961
  6. 20 Jun, 2005 2 commits
    • Edward Hervey's avatar
      ext/libpostproc/gstpostproc.c: It works better when filing the hash_table... · 7c05c7fc
      Edward Hervey authored
      ext/libpostproc/gstpostproc.c: It works better when filing the hash_table BEFORE registering the element.
      
      Original commit message from CVS:
      * ext/libpostproc/gstpostproc.c: (gst_postproc_register):
      It works better when filing the hash_table BEFORE registering the element.
      7c05c7fc
    • Edward Hervey's avatar
      ext/: ffmpeg's libpostproc wrapper plugins · d6e988fe
      Edward Hervey authored
      Original commit message from CVS:
      * ext/Makefile.am: (SUBDIRS):
      * ext/libpostproc:
      * ext/libpostproc/Makefile.am:
      * ext/libpostproc/gstpostproc.c:
      * ext/libpostproc/gstpostproc.h:
      ffmpeg's libpostproc wrapper plugins
      * configure.ac:
      added --enable-pp to ffmpeg configure arguments
      d6e988fe
  7. 10 Jun, 2005 2 commits
  8. 09 Jun, 2005 2 commits
  9. 08 Jun, 2005 1 commit
  10. 03 Jun, 2005 2 commits
  11. 24 May, 2005 2 commits
  12. 17 May, 2005 1 commit
  13. 15 May, 2005 1 commit
    • Luca Ognibene's avatar
      ext/ffmpeg/: Add ffdeinterlace element · a4cf1e11
      Luca Ognibene authored
      Original commit message from CVS:
      * ext/ffmpeg/Makefile.am:
      * ext/ffmpeg/gstffmpegdeinterlace.c:
      * ext/ffmpeg/gstffmpeg.c (plugin_init):
      Add ffdeinterlace element
      * TODO:
      yo, another thing removed from the TODO
      a4cf1e11
  14. 14 May, 2005 1 commit
  15. 13 May, 2005 2 commits
  16. 11 May, 2005 2 commits
    • Luca Ognibene's avatar
      change my email in the ChangeLog · 63d6ce92
      Luca Ognibene authored
      Original commit message from CVS:
      change my email in the ChangeLog
      63d6ce92
    • Luca Ognibene's avatar
      ext/ffmpeg/: Makes ffmpegdec and ffmpegenc use these functions and remove a... · 6e5fa03b
      Luca Ognibene authored
      ext/ffmpeg/: Makes ffmpegdec and ffmpegenc use these functions and remove a comment from a previuos patch
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegenc.c (gst_ffmpegenc_chain_video):
      * ext/ffmpeg/gstffmpegdec.c (gst_ffmpegdec_chain):
      Makes ffmpegdec and ffmpegenc use these functions
      and remove a comment from a previuos patch
      
      * ext/ffmpeg/gstffmpegcodecmap.h:
      Add two utility functions to convert the pts from/to
      the ffmpeg format
      6e5fa03b
  17. 06 May, 2005 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdec.c: Re-re-enable get_/release_buffer functions, removes... · d840f938
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegdec.c: Re-re-enable get_/release_buffer functions, removes a few more percent of our CPU usage (#...
      
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init),
      (gst_ffmpegdec_open), (gst_ffmpegdec_connect),
      (gst_ffmpegdec_get_buffer), (gst_ffmpegdec_release_buffer),
      (gst_ffmpegdec_frame), (gst_ffmpegdec_change_state):
      Re-re-enable get_/release_buffer functions, removes a few more
      percent of our CPU usage (#301783).
      d840f938
  18. 02 May, 2005 1 commit
  19. 01 May, 2005 1 commit
  20. 25 Apr, 2005 1 commit
  21. 23 Apr, 2005 1 commit
  22. 21 Apr, 2005 3 commits
  23. 18 Apr, 2005 1 commit
  24. 16 Apr, 2005 2 commits
  25. 14 Apr, 2005 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdec.c: Safety bet to not completely crush the system on... · 15ffb297
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegdec.c: Safety bet to not completely crush the system on EOS. Fixes the bad behaviour of #300200 (...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_handle_event):
      Safety bet to not completely crush the system on EOS. Fixes the
      bad behaviour of #300200 (doesn't fix the actual issue).
      15ffb297
  26. 02 Apr, 2005 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdec.c: Fix breakage of testsuite by adding keyframe... · 395ebbdf
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegdec.c: Fix breakage of testsuite by adding keyframe syncing; changed to sync only for some stream...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open),
      (gst_ffmpegdec_handle_event):
      Fix breakage of testsuite by adding keyframe syncing; changed
      to sync only for some streamtypes (MPEG-2/-4, for now).
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_add):
      Add tags.
      395ebbdf