Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 218101 - Prepare video herd apps to use newer ffmpeg
Summary: Prepare video herd apps to use newer ffmpeg
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 228727 228775 (view as bug list)
Depends on:
Blocks: 214740
  Show dependency tree
 
Reported: 2008-04-17 13:11 UTC by Ben de Groot (RETIRED)
Modified: 2008-08-18 21:21 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 Ben de Groot (RETIRED) gentoo-dev 2008-04-17 13:11:56 UTC
FFmpeg recently changed all the include paths. Every application using it
should update. Make sure the applications build against currently hardmasked media-video/ffmpeg-0.4.9_p20080326.

video packages left to do:

media-libs/libquicktime
media-video/dvbcut
media-video/dvd-slideshow
media-video/dvdrip
media-video/ffmpeg2theora
media-video/freej
media-video/kino
media-video/lives
media-video/motion
media-video/nemesi
media-video/noad
media-video/tovid
media-video/videotrans
Comment 1 Matthias Schwarzott gentoo-dev 2008-04-21 11:03:29 UTC
already fixed by hd_brummy:
media-video/noad
Comment 2 Denis Dupeyron (RETIRED) gentoo-dev 2008-04-21 17:06:40 UTC
media-video/kino-1.3.0 fixed.

Denis.
Comment 3 Matthias Schwarzott gentoo-dev 2008-05-10 15:12:39 UTC
media-video/dvbcut-0.5.4-r1 fixed.
Comment 4 Ben de Groot (RETIRED) gentoo-dev 2008-06-13 15:03:57 UTC
Please fix by next week:

TODO:
media-video/ffmpeg2theora - needs patch
media-video/lives  - update to 0.9.8.12 works (is the only version i tested)
media-video/motion - works but disables ffmpeg support even with USE=ffmpeg,
                     because headers are not found
media-video/nemesi - is hardmasked anyway, but would need testing


Done:
media-video/noad
media-video/kino
media-video/dvbcut
media-libs/libquicktime - wfm
media-video/dvd-slideshow - just runtime, should work
media-video/dvdrip - just runtime, should work
media-video/freej - not in portage
media-video/tovid - just runtime, should work
media-video/videotrans - works
Comment 5 Ben de Groot (RETIRED) gentoo-dev 2008-06-13 22:15:48 UTC
Fixed by version bump to ffmpeg2theora-0.21, lives-0.9.8.12.

TODO: motion - there is a new release (3.2.10.1) but this needs updated as-needed patch as well as a patch for new ffmpeg headers location.
Comment 6 Peter Große 2008-06-14 09:43:35 UTC
(In reply to comment #5)
> Fixed by version bump to ffmpeg2theora-0.21, lives-0.9.8.12.

ffmpeg2theora-0.21 may build against the hardmasked ffmpeg, but it fails building against latest unstable ffmpeg. I assume that libavdevice is missing.

JFYI.
Comment 7 Ben de Groot (RETIRED) gentoo-dev 2008-06-21 13:53:20 UTC
media-libs/libquicktime is not done, it still needs a patch to actually work with new ffmpeg. 
Comment 8 Ben de Groot (RETIRED) gentoo-dev 2008-06-21 13:54:02 UTC
*** Bug 228727 has been marked as a duplicate of this bug. ***
Comment 9 Ben de Groot (RETIRED) gentoo-dev 2008-06-21 16:26:29 UTC
*** Bug 228775 has been marked as a duplicate of this bug. ***
Comment 10 Ben de Groot (RETIRED) gentoo-dev 2008-06-22 00:12:30 UTC
media-libs/libquicktime-1.0.2_p20080621 fixes that package, media-video/motion is fixed with version 3.2.10.1. That would leave only nemesi, but that is hardmasked anyway, so I'm closing this bug.
Comment 11 Matt McHenry 2008-07-09 01:40:27 UTC
Bug 228775 is still happening for me.  Shall I reopen this bug?
Comment 12 Ben de Groot (RETIRED) gentoo-dev 2008-07-09 22:56:54 UTC
(In reply to comment #11)
> Bug 228775 is still happening for me.  Shall I reopen this bug?

With libquicktime-1.0.2_p20080621 ?
Comment 13 Matt McHenry 2008-07-10 00:26:52 UTC
Yes:

# equery l -p libquicktime
[ Searching for package 'libquicktime' in all categories among: ]
 * installed packages
[I--] [ ~] media-libs/libquicktime-1.0.2_p20080621 (0)
 * Portage tree (/usr/portage)
[-P-] [  ] media-libs/libquicktime-1.0.2 (0)
Comment 14 Matt McHenry 2008-07-10 00:29:40 UTC
Actually, maybe it's not bug 228775.  It looks like media-video/transcode is the problem, not libquicktime:

# emerge -avuD world

These are the packages that would be merged, in order:

Calculating world dependencies -
!!! The following installed packages are masked:
- dev-util/tla-1.3.5 (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Jeremy Olexa <darkside@gentoo.org> (3 Jul 2008)
# Masked for removal in ~60 days by treecleaners. bug #59548
# dev-util/tla leaks file descriptors. app-emacs/xtla is not usable and depends
# on tla. Use >=app-editors/emacs-cvs-23 or app-emacs/dvc (from the Emacs
# overlay) as a replacement.

 |
!!! Multiple versions within a single package slot have been 
!!! pulled into the dependency graph:

media-video/ffmpeg:0

  ('ebuild', '/', 'media-video/ffmpeg-0.4.9_p20070616-r2', 'merge') pulled in by
    ('ebuild', '/', 'media-video/transcode-1.0.4-r3', 'merge')

  ('installed', '/', 'media-video/ffmpeg-0.4.9_p20080326', 'nomerge') pulled in by
    ('installed', '/', 'media-video/dvd-slideshow-0.8.0', 'nomerge')
    ('ebuild', '/', 'media-libs/xine-lib-1.1.13', 'merge')
    ('installed', '/', 'media-sound/sox-14.0.1', 'nomerge')
    (and 7 more)
Comment 15 Ben de Groot (RETIRED) gentoo-dev 2008-07-10 02:59:02 UTC
That's because you're mixing stable and testing branches. Use the ~arch version of transcode (currently 1.0.6_rc2-r1) with the ~arch version of ffmpeg.
Comment 16 Matt McHenry 2008-07-10 03:20:36 UTC
So it is.  Apologies for the false alarm, and thanks for the help diagnosing my problem.
Comment 17 Pablo Montepagano 2008-08-18 20:02:52 UTC
I think k3b with ffmpeg flag also has some issues. I had to use the ~ branch to get it working.
Comment 18 Ben de Groot (RETIRED) gentoo-dev 2008-08-18 21:21:06 UTC
(In reply to comment #17)
> I think k3b with ffmpeg flag also has some issues. I had to use the ~ branch to
> get it working.

Please report on bug 230151 if that is the case.