Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 329921 - Create new media-video/ffmpeg snapshot with fixed filters
Summary: Create new media-video/ffmpeg snapshot with fixed filters
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 338574 (view as bug list)
Depends on:
Blocks: CVE-2010-2937
  Show dependency tree
 
Reported: 2010-07-26 15:04 UTC by Hans de Graaff
Modified: 2010-10-09 13:45 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans de Graaff gentoo-dev Security 2010-07-26 15:04:31 UTC
I'm trying to use ffmpeg 0.6 with filters, but somehow this version is not aware of its filters. I've discussed this with Luca on IRC, and it is not clear why this happens. Creating a snapshot so that there is a specific version that has working filters seemed like the lightweight solution. Unfortunately tests currently fail for the snapshot.

$ ffmpeg -filters
FFmpeg version 0.6, Copyright (c) 2000-2010 the FFmpeg developers
  built on Jul 26 2010 14:52:31 with gcc 4.4.3
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-static --enable-shared --cc=x86_64-pc-linux-gnu-gcc --disable-debug --disable-ffplay --disable-network --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libx264 --enable-libxvid --disable-indev=v4l --disable-indev=v4l2 --disable-indev=oss --disable-indev=jack --disable-outdev=oss --enable-x11grab --enable-libopencore-amrwb --enable-libopencore-amrnb --disable-vdpau --disable-vaapi --disable-altivec --cpu=host --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --enable-avfilter-lavf --disable-stripping --enable-hardcoded-tables --disable-doc
  libavutil     50.15. 1 / 50.15. 1
  libavcodec    52.72. 2 / 52.72. 2
  libavformat   52.64. 2 / 52.64. 2
  libavdevice   52. 2. 0 / 52. 2. 0
  libavfilter    1.19. 0 /  1.19. 0
  libswscale     0.11. 0 /  0.11. 0
  libpostproc   51. 2. 0 / 51. 2. 0
Filters:


The current snapshot appears to have fixed this version:

$ ffmpeg -filters
FFmpeg version SVN-r24512, Copyright (c) 2000-2010 the FFmpeg developers
  built on Jul 26 2010 17:02:29 with gcc 4.4.3
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-static --enable-shared --cc=x86_64-pc-linux-gnu-gcc --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --enable-avfilter-lavf --disable-stripping --disable-debug --disable-doc --disable-network --disable-vaapi --disable-ffplay --disable-static --disable-vdpau --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --disable-indev=v4l --disable-indev=v4l2 --disable-indev=oss --disable-indev=jack --enable-x11grab --disable-outdev=oss --enable-libopencore-amrwb --enable-libopencore-amrnb --disable-altivec --cpu=host --enable-hardcoded-tables
  libavutil     50.23. 0 / 50.23. 0
  libavcore      0. 0. 0 /  0. 0. 0
  libavcodec    52.84. 0 / 52.84. 0
  libavformat   52.77. 0 / 52.77. 0
  libavdevice   52. 2. 0 / 52. 2. 0
  libavfilter    1.26. 1 /  1.26. 1
  libswscale     0.11. 0 /  0.11. 0
  libpostproc   51. 2. 0 / 51. 2. 0
Filters:
aspect           Set the frame aspect ratio.
crop             Crop the input video to x:y:width:height.
format           Convert the input video to one of the specified pixel formats.
noformat         Force libavfilter not to use any of the specified pixel formats for the input to the next filter.
null             Pass the source unchanged to the output.
pad              Pad input image to width:height[:x:y[:color]] (default x and y: 0, default color: black).
pixdesctest      Test pixel format definitions.
pixelaspect      Set the pixel aspect ratio.
scale            Scale the input video to width:height size and/or convert the image format.
slicify          Pass the images of input video on to next video filter as multiple slices.
unsharp          Sharpen or blur the input video.
vflip            Flip the input video vertically.
buffer           Buffer video frames, and make them accessible to the filterchain.
color            Provide an uniformly colored input, syntax is: [color[:size[:rate]]]
nullsrc          Null video source, never return images.
nullsink         Do absolutely nothing with the input video.
Comment 1 Soren Harward 2010-08-16 01:17:12 UTC
I have poked at this every which way, and come to the conclusion that the interface between ffmpeg and libavfilter is just totally broken in this release.  Bug #331567 requests bump to r24715, which sounds like a good solution.
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2010-09-09 08:20:18 UTC
media-video, any comments on this one here?
Comment 3 Hans de Graaff gentoo-dev Security 2010-09-25 05:09:39 UTC
*** Bug 338574 has been marked as a duplicate of this bug. ***
Comment 4 Alexis Ballier gentoo-dev 2010-10-09 13:45:32 UTC
fixed in ffmpeg-0.6_p25423