Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 171492 - media-plugins/vdr-dxr3 - Strange noise with nonlinear presentation time stamps for audio (Sat-1, Pro7)
Summary: media-plugins/vdr-dxr3 - Strange noise with nonlinear presentation time stamp...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Christian Gmeiner
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-19 22:24 UTC by wilhelm hagg
Modified: 2013-07-09 18:57 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 wilhelm hagg 2007-03-19 22:24:04 UTC
Some stations in Germany (Sat-1, Pro7) transmit audio with nonlinear time stamps. This results in very strange noise from the dxr3 output card.

I found about the nonlinear time stamps at http://www.offeryn.de/pvas_change_log.htm

which says:
"at least one TV station (SAT.1) now transmits audio sequences where the presenta
tion time for audio frames varies non-linear with the number of frames. For thes
e streams V 2.0.7 introduced an echo effect in the output. This has been fixed i
n Version 2.0.8"


Reproducible: Always

Steps to Reproduce:
1.Record a video from Sat-1
2.Playback the video


Actual Results:  
Strange noise (like a sine wave at different frequencies)


It also happens with the live stream, but the much more with the recording. I guess is due to the fact that new frames are always available when playing from hard disk, while waiting for a new frame from the DVB receiver card in most cased prohibits this strange behaviour.

Mplayer can replay the file without any problem. So i guess the problem is related to the vdr-dxr3 plugin.

I did some logging from within dxr3outputthread.c. The audio thread runs into the following options only when the noise occurs:
 if (pts && abs((int)pts-(int)SCR) > 30000 ||
 if (pts && (pts < SCR) && ((SCR - pts) > 5000))
Comment 1 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-08 16:06:10 UTC
Ping. Can you check whether this bug is still present? Which version is this?

Reassigning the bug according to metadata.xml to make new maintainers aware.
Comment 2 Joerg Bornkessel (RETIRED) gentoo-dev 2013-07-09 18:57:11 UTC
so if you told, it is fixed in vdr-dxr3-0.2.8

latest ARCH version in tree is vdr-dxr3-0.2.13

please reopen,
if it is still present...