From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 69675] audio broken in 24Hz/24p since 3.11 (regression) Date: Sun, 17 Nov 2013 14:21:21 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2122122947==" Return-path: Received: from culpepper.freedesktop.org (unknown [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id B19101056C3 for ; Sun, 17 Nov 2013 06:21:21 -0800 (PST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces@lists.freedesktop.org Errors-To: dri-devel-bounces@lists.freedesktop.org To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============2122122947== Content-Type: multipart/alternative; boundary="1384698081.dE8FBAA2.10162"; charset="us-ascii" --1384698081.dE8FBAA2.10162 Date: Sun, 17 Nov 2013 14:21:21 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable https://bugs.freedesktop.org/show_bug.cgi?id=3D69675 --- Comment #51 from Peter Fr=C3=BChberger --- Sorry, to warm up this thread. I have also seen that 24p playback is now "working" again. If one measure the audio vs the video clock. One is approx 10ms behind per 6 seconds, which is compensated by "Duplicating package" or "resampling" if your player supports this. On 50hz I am 10ms too far ahead per 6 seconds. This cause for example LiveT= V to run out of packages. I compared every register with fglrx I could find and there is no real difference between those two. Log example with xbmc syncing to video clock (50hz): 15:15:58 T:139930428761856 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available 15:16:04 T:139930428761856 WARNING: Previous line repeats 6 times. 15:16:04 T:139930428761856 DEBUG: CDVDPlayerAudio:: Discontinuity2 - was:53826205859.132309, should be:53826216146.139511, error:10287.007199 15:16:04 T:139930428761856 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available 15:16:10 T:139930428761856 WARNING: Previous line repeats 10 times. 15:16:10 T:139930428761856 DEBUG: CDVDPlayerAudio:: Discontinuity2 - was:53832387675.043510, should be:53832398035.209015, error:10360.165502 15:16:12 T:139930428761856 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available 15:16:17 T:139930428761856 WARNING: Previous line repeats 7 times. 15:16:17 T:139930428761856 DEBUG: CDVDPlayerAudio:: Discontinuity2 - was:53838568755.002014, should be:53838579138.448776, error:10383.446764 15:16:17 T:139930428761856 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available 15:16:23 T:139930428761856 WARNING: Previous line repeats 16 times. 15:16:23 T:139930428761856 DEBUG: CDVDPlayerAudio:: Discontinuity2 - was:53844735030.241776, should be:53844745675.325325, error:10645.083549 15:16:23 T:139930428761856 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available Log with 24p: 12:00:37 T:140730861328128 DEBUG: CDVDPlayerAudio::Discontinuity2 - was:246782652.089114, should be:246769963.622166, error:-12688.466948 12:00:45 T:140730861328128 DEBUG: CDVDPlayerAudio::Discontinuity2 - was:254909959.765166, should be:254897679.533340, error:-12280.231826 12:00:53 T:140730861328128 DEBUG: CDVDPlayerAudio::Discontinuity2 - was:263037680.565340, should be:263025287.637961, I tried to play with register 0x05b4 and 0x05b8 but could not find a ratio = so that the drops would stop. Not sure if this is related to the original prob= lem though. Btw. you won't notice this problem, if you play local content and for examp= le resample audio. --=20 You are receiving this mail because: You are the assignee for the bug. --1384698081.dE8FBAA2.10162 Date: Sun, 17 Nov 2013 14:21:21 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Commen= t # 51 on bug 69675<= /a> from Peter Fr=C3=BChberger
Sorry, to warm up this thread. I have also seen that 24p playb=
ack is now
"working" again. If one measure the audio vs the video clock. One=
 is approx
10ms behind per 6 seconds, which is compensated by "Duplicating packag=
e" or
"resampling" if your player supports this.

On 50hz I am 10ms too far ahead per 6 seconds. This cause for example LiveT=
V to
run out of packages.

I compared every register with fglrx I could find and there is no real
difference between those two.

Log example with xbmc syncing to video clock (50hz):
15:15:58 T:139930428761856 WARNING: CDVDMessageQueue(audio)::Get - asked for
new data packet, with nothing available
15:16:04 T:139930428761856 WARNING: Previous line repeats 6 times.
15:16:04 T:139930428761856   DEBUG: CDVDPlayerAudio:: Discontinuity2 -
was:53826205859.132309, should be:53826216146.139511, error:10287.007199
15:16:04 T:139930428761856 WARNING: CDVDMessageQueue(audio)::Get - asked for
new data packet, with nothing available
15:16:10 T:139930428761856 WARNING: Previous line repeats 10 times.
15:16:10 T:139930428761856   DEBUG: CDVDPlayerAudio:: Discontinuity2 -
was:53832387675.043510, should be:53832398035.209015, error:10360.165502
15:16:12 T:139930428761856 WARNING: CDVDMessageQueue(audio)::Get - asked for
new data packet, with nothing available
15:16:17 T:139930428761856 WARNING: Previous line repeats 7 times.
15:16:17 T:139930428761856   DEBUG: CDVDPlayerAudio:: Discontinuity2 -
was:53838568755.002014, should be:53838579138.448776, error:10383.446764
15:16:17 T:139930428761856 WARNING: CDVDMessageQueue(audio)::Get - asked for
new data packet, with nothing available
15:16:23 T:139930428761856 WARNING: Previous line repeats 16 times.
15:16:23 T:139930428761856   DEBUG: CDVDPlayerAudio:: Discontinuity2 -
was:53844735030.241776, should be:53844745675.325325, error:10645.083549
15:16:23 T:139930428761856 WARNING: CDVDMessageQueue(audio)::Get - asked for
new data packet, with nothing available

Log with 24p:
12:00:37 T:140730861328128   DEBUG: CDVDPlayerAudio::Discontinuity2 -
was:246782652.089114, should be:246769963.622166, error:-12688.466948
12:00:45 T:140730861328128   DEBUG: CDVDPlayerAudio::Discontinuity2 -
was:254909959.765166, should be:254897679.533340, error:-12280.231826
12:00:53 T:140730861328128   DEBUG: CDVDPlayerAudio::Discontinuity2 -
was:263037680.565340, should be:263025287.637961,

I tried to play with register 0x05b4 and 0x05b8 but could not find a ratio =
so
that the drops would stop. Not sure if this is related to the original prob=
lem
though.

Btw. you won't notice this problem, if you play local content and for examp=
le
resample audio.


You are receiving this mail because: =20=20=20=20=20=20
  • You are the assignee for the bug.
--1384698081.dE8FBAA2.10162-- --===============2122122947== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel --===============2122122947==--