1. 04 Feb, 2010 1 commit
  2. 29 Jan, 2010 1 commit
    • Wim Taymans's avatar
      ffmpegcodecmap: don't escape codec_data · d3f9ee43
      Wim Taymans authored
      Don't escape the codec_data, it breaks some streams (but likely also fixes
      others). It's better to leave it as is, like most other players do.
      
      See #608332
      d3f9ee43
  3. 23 Jan, 2010 3 commits
  4. 13 Jan, 2010 1 commit
  5. 22 Nov, 2009 1 commit
  6. 11 Nov, 2009 1 commit
    • Jan Schmidt's avatar
      ffmpeg: VC-1/WMV3 fixes. · 62d54db0
      Jan Schmidt authored
      Use format field in the pad caps to differentiate VC-1 from WMV3.
      Fix a typo in the caps creation and parsing - the field is called
      'format' - not 'fourcc'
      
      Add a dodgy hack to populate the extradata size field
      (first byte) when it is 0 - as it seems to be for some (Matroska)
      test files.
      62d54db0
  7. 10 Nov, 2009 1 commit
    • Sjoerd Simons's avatar
      Always give the most video restricted caps possible · 19e81024
      Sjoerd Simons authored
      When the video caps aren't fixed yet, make sure we return the most
      precise set of caps. It seems a regression was introduced in cc082f,
      causing restricted caps to never be used if the context == NULL
      
      None of the restricted caps generation uses the context, so no need to
      check whether the context.
      
      Fixes bug #578160.
      19e81024
  8. 09 Sep, 2009 1 commit
  9. 08 Sep, 2009 1 commit
  10. 14 Aug, 2009 1 commit
  11. 08 Aug, 2009 1 commit
  12. 20 Jul, 2009 1 commit
  13. 13 May, 2009 1 commit
  14. 12 May, 2009 1 commit
    • Wim Taymans's avatar
      codecmap: revert bogus commit. · 92b8a5ad
      Wim Taymans authored
      We don't need to set a default frame_size, ffmpeg has set this value to 0 to
      inform us that there is a fixed relation between the amount of input samples
      and output samples. Now we only need to implement handling that fact.
      92b8a5ad
  15. 17 Apr, 2009 1 commit
    • Wim Taymans's avatar
      ffmpeg: add default frame_size for g726 · 11db4588
      Wim Taymans authored
      Without a frame_size configured in the context, the ffmpeg encoders do nothing.
      Since the G726 does not configure a size itself, we set ourselves a frame_size
      that corresponds to 20ms of audio, which is a reasonable default.
      11db4588
  16. 15 Apr, 2009 1 commit
  17. 17 Mar, 2009 1 commit
  18. 11 Mar, 2009 1 commit
  19. 10 Mar, 2009 1 commit
  20. 09 Mar, 2009 1 commit
  21. 05 Mar, 2009 2 commits
  22. 04 Mar, 2009 1 commit
  23. 27 Feb, 2009 1 commit
  24. 22 Feb, 2009 3 commits
  25. 18 Feb, 2009 1 commit
  26. 29 Jan, 2009 1 commit
    • Edward Hervey's avatar
      Only use valid SampleFormat for audio encoders/decoders. · 9fc91546
      Edward Hervey authored
      For a given AVCodec, when the sample_fmts field is non-NULL, that means that
      that codec can only handle a specific set of SampleFormat.
      With this patch, we now look for its presence and create the proper pad template
      caps.
      Fixes #569441
      9fc91546
  27. 24 Jan, 2009 1 commit
  28. 05 Jan, 2009 1 commit
  29. 30 Dec, 2008 1 commit
  30. 24 Dec, 2008 1 commit
  31. 17 Dec, 2008 1 commit
    • Edward Hervey's avatar
      ext/ffmpeg/gstffmpegcodecmap.*: Add mapping for EAC3 and QCELP audio codecs. · 3d089f48
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ff_aud_caps_new),
      (gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_smpfmt_to_caps),
      (gst_ffmpeg_codectype_to_caps), (gst_ffmpeg_caps_to_smpfmt),
      (gst_ffmpeg_caps_to_codecid), (av_smp_format_depth):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      Add mapping for EAC3 and QCELP audio codecs.
      Add conversion functions for all available audo SampleFormat.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_open),
      (gst_ffmpegdec_setcaps), (gst_ffmpegdec_negotiate),
      (clip_audio_buffer), (gst_ffmpegdec_audio_frame):
      Remove assumptions that we can only handle stereo 16bit signed integer
      audio, and store the depth locally.
      3d089f48
  32. 13 Dec, 2008 2 commits
  33. 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
  34. 05 Nov, 2008 1 commit