Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 376311 - media-plugins/vdr-markad-0.1.2: does not work any more after ffmpeg upgrade
Summary: media-plugins/vdr-markad-0.1.2: does not work any more after ffmpeg upgrade
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-25 08:46 UTC by Martin Dummer
Modified: 2012-05-20 18:26 UTC (History)
3 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 Martin Dummer 2011-07-25 08:46:43 UTC
vdr-markad is used to read ts files recorded by media-video/vdr and scans for commercial breaks using logo detection and other techniques. It uses libavcodec.so for this purpose and the ebuild correctly depends on this (though virtual/ffmpeg).

Reproducible: Always

Steps to Reproduce:
1. install vdr, vdr-markad and dependencies. All work good.
2. one day, upgrade ffmpeg to new version
3. markad stops working with the following log 

Actual Results:  
the log shows the following lines:

markad: [3831] starting v0.1.2
markad: [3831] on /var/vdr/video/CSI:_Miami/2011.07.12-20:15-Di/2011-07-12.20.10.8-0.rec
markad: [3831] getting broadcast start from info mtime
markad: [3831] pre-timer 4m
markad: [3831] broadcast length 60m
markad: [3831] found H264-video (0x00ff)
markad: [3831] found AC3 (0x0103)
markad: [3831] using libavcodec.so.52.120.0 with 2 threads
markad: [3831] libavcodec header version 52.96.0
markad: [3831] header and library mismatch, decoding disabled



Expected Results:  
markad should be automatically re-emerged to work with the new ffmpeg library

I re-emerged vdr-markad manually, and after that, it works as expected again. What I an wondering about is that this dependency to the ffmpeg library is not solved automatically. 
Both "revdep-rebuild" and "emerge -av @preserved-rebuild" didn't do the job.
To my opinion the vdr-markad package should flag in some manner that it needs a rebuild after changes on virtual/ffmpeg.
Comment 1 Pacho Ramos gentoo-dev 2012-04-29 13:10:19 UTC
*vdr-markad-0.1.3 (02 Mar 2012)

  02 Mar 2012; Joerg Bornkessel <hd_brummy@gentoo.org>
  -vdr-markad-0.0.8-r1.ebuild, -vdr-markad-0.0.9.ebuild,
  -vdr-markad-0.1.0.ebuild, -vdr-markad-0.1.1.ebuild, vdr-markad-0.1.2.ebuild,
  +vdr-markad-0.1.3.ebuild:
  cleanup, eaip=4, changed to mirror://, version bump

Test with it please
Comment 2 Martin Dummer 2012-05-20 18:26:41 UTC
fixed with vdr-markad-0.1.3