Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Commits

Ticket #5313: Tracking ticket for audio fixes to backport to 0.21

 

 

MythTV commits RSS feed   Index | Next | Previous | View Threaded


mythtv at cvs

May 4, 2008, 2:04 PM

Post #1 of 17 (420 views)
Permalink
Ticket #5313: Tracking ticket for audio fixes to backport to 0.21

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: task | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Mlocked: 0
---------------------+------------------------------------------------------


--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

May 4, 2008, 2:08 PM

Post #2 of 17 (401 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: task | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by danielk):

(In [17251]) Fixes #4764. Refs #5313. Fixes ALSA output buffer sizing
problem.

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:1>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

May 4, 2008, 2:23 PM

Post #3 of 17 (400 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: task | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by danielk):

(In [17252]) Fixes #5043. Refs #5313. Make sure we always modulo
kAudioRingBufferSize when setting the audio ring buffer pointer.

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:2>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

May 4, 2008, 2:27 PM

Post #4 of 17 (397 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: task | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by danielk):

(In [17253]) Fixes #5283. Refs #5313. Fixes for default audio timestretch
!= 1.0.

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:3>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

Oct 4, 2008, 7:52 PM

Post #5 of 17 (320 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: patch | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------
Changes (by danielk):

* type: task => patch


Comment:

I've just attached a patch to this ticket backporting the fixes for #4764,
#5043, and #5283. It's completely untested but if someone has audio
problems with 0.21-fixes and a little time on their hands...

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:4>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

Oct 5, 2008, 3:09 AM

Post #6 of 17 (305 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: patch | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by anonymous):

Patch does not compile for me against head of .21-fixes (r18548). Fixing
lines 706 and 775 were trivial. The issue at 681 is beyond me.


audiooutputbase.cpp: In member function ‘virtual int
AudioOutputBase::GetAudioBufferedTime() const’:
audiooutputbase.cpp:681: error: passing ‘const AudioOutputBase’ as ‘this’
argument of ‘virtual int AudioOutputBase::GetAudiotime()’ discards
qualifiers
audiooutputbase.cpp: In member function ‘virtual bool
AudioOutputBase::AddSamples(char**, int, long long int)’:
audiooutputbase.cpp:706: error: expected `)' before ‘{’ token
audiooutputbase.cpp:749: warning: no return statement in function
returning non-void
audiooutputbase.cpp: In member function ‘virtual bool
AudioOutputBase::AddSamples(char*, int, long long int)’:
audiooutputbase.cpp:775: error: expected `)' before ‘{’ token
audiooutputbase.cpp:812: warning: no return statement in function
returning non-void

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:5>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

Oct 6, 2008, 7:00 AM

Post #7 of 17 (287 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: patch | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by elkin[at]elkin.de):

strange, I got it to apply to 0.21.0+fixes18528 ...

but I get the following build error:


{{{
ccache g++ -c -pipe -march=k8 -fomit-frame-pointer -O3 -DNDEBUG -g -Wall
-Wno-switch -Wpointer-arith -Wredundant-decls -
Wno-non-virtual-dtor -D__STDC_CONSTANT_MACROS -I/usr/include/kde/artsc
-pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-
2.0/include -D_REENTRANT -DPIC -fPIC -DMMX -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64 -DRUNPREFIX=\"/usr\" -DLIBDIRNAME=\"lib
\" -DUSING_OSS -DUSE_ALSA -DUSE_JOYSTICK_MENU -DUSE_LIRC -DUSE_ARTS
-DUSE_JACK -DUSING_X11 -DUSING_XRANDR -DQT_THREAD_SU
PPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I.
-I/usr/include -I/usr/include -I../libmythsam
plerate -I../libmythsoundtouch -I../libmythfreesurround -I../libavcodec
-I../libavutil -I../.. -I.. -I. -I/usr/include/q
t3 -o audiooutputbase.o audiooutputbase.cpp
audiooutputbase.cpp: In member function â??virtual int
AudioOutputBase::GetAudioBufferedTime() constâ??:
audiooutputbase.cpp:681: error: passing â??const AudioOutputBaseâ?? as
â??thisâ?? argument of â??virtual int AudioOutput
Base::GetAudiotime()â?? discards qualifiers
audiooutputbase.cpp: In member function â??virtual bool
AudioOutputBase::AddSamples(char**, int, long long int)â??:
audiooutputbase.cpp:706: error: expected `)' before â??{â?? token
audiooutputbase.cpp:749: warning: no return statement in function
returning non-void
audiooutputbase.cpp: In member function â??virtual bool
AudioOutputBase::AddSamples(char*, int, long long int)â??:
audiooutputbase.cpp:775: error: expected `)' before â??{â?? token
audiooutputbase.cpp:812: warning: no return statement in function
returning non-void
}}}

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:6>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

Oct 8, 2008, 7:04 PM

Post #8 of 17 (278 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: patch | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by danielk):

note: I attached a new version of the patch a couple days ago, just
commenting because trac doesn't notify when an attachment is added.

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:7>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

Oct 9, 2008, 12:19 PM

Post #9 of 17 (276 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: patch | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by anonymous):

Replying to [comment:7 danielk]:
> note: I attached a new version of the patch a couple days ago, just
commenting because trac doesn't notify when an attachment is added.
thanks, patch applies, builds and I am testing it right now

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:8>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

Oct 10, 2008, 6:30 AM

Post #10 of 17 (267 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: patch | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by elkin[at]elkin.de):

Tested it for a few hours yesterday and its stable. Thanks!

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:9>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

Oct 11, 2008, 12:38 AM

Post #11 of 17 (263 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: patch | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by anonymous):

My preliminary testing of this seems to have resolved ticket 5750 for me.
I still get a few instances of "AddAudioData():p1: Audio buffer overflow,
audio data lost!", but it's not continual as before. With the patch, the
audio now sounds fluid and the video chopiness is gone. I'll try to test
this some more tomorrow. Thanks!

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:10>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

Oct 11, 2008, 9:57 PM

Post #12 of 17 (255 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: patch | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by anonymous):

I've played several types of media with this today and it has worked well
under normal conditions. If, however, I attempt to use Time Stretch on a
video with AC3 audio and AC3 pass through enabled, the Frontend crashes.
It does not crash if the video either does not contain AC3 audio or if
pass through is disabled.

I applied the patch on top of r18670. I won't have time until next
weekend to check if I have the same problem without the patch or to get
any diagnostic information.

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:11>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

Oct 25, 2008, 11:50 AM

Post #13 of 17 (159 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: patch | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by anonymous):

Replying to [comment:11 anonymous]:

Reverting the patch back to r18670, I no longer get the Segmentation Fault
when doing time stretch on AC3 pass through. It looks like this patch
breaks time stretch with pass through enabled.

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:12>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

Oct 26, 2008, 3:44 PM

Post #14 of 17 (145 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: patch | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by danielk):

Can you create a backtrace for the the segfault?
Here are the directions:
http://www.mythtv.org/docs/mythtv-HOWTO-22.html#ss22.2
With that in hand I should be able to fix this pretty quickly by comparing
the relevant code to the code in head.

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:13>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

Oct 26, 2008, 9:29 PM

Post #15 of 17 (144 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: patch | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by anonymous):

Replying to [comment:13 danielk]:
> Can you create a backtrace for the the segfault?

Yeah, I'll get that for you. Likely won't be until next weekend though.

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:14>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

Oct 27, 2008, 12:17 AM

Post #16 of 17 (143 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: patch | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by anonymous):

Replying to [comment:14 anonymous]:

Turns out a sleepless baby means time to do this tonight...

Anyhow, it does not appear gdb resulted in anything useful. Once I
activate time stretch, mythfrontend just locks up where it would typically
seg fault. As far as I can tell, the gdb.txt file ends with the button
presses. Ctl-C in gdb does not produce a backtrace as suggested. Neither
does killing mythfrontend or the gdb process.

For what it's worth, this seems really easy to reproduce. I'm seeing it
on both a Gentoo and an Ubuntu box. One is AMD, the other Intel. They're
both running 64-bit. I'm not sure if spdif out is required or not (both
my boxes have it although only one has it hooked up)

I will be attaching the gdb.txt file. Additionally, I attempted to get
more info as follows:


{{{


(gdb) bt
#0 0x00007fe4da12d718 in ?? () from /usr/lib/libqt-mt.so.3
#1 0x00007fe4da12e129 in operator< () from /usr/lib/libqt-mt.so.3
#2 0x00007fe4de809077 in QMapPrivate<QString, OSDSet*>::find
(this=0x290df40, k=@0x44310ad0) at /usr/include/qt3/qmap.h:506
#3 0x00007fe4de809135 in QMap<QString, OSDSet*>::find (this=0x5f04a98,
k=@0x44310ad0) at /usr/include/qt3/qmap.h:701
#4 0x00007fe4de809170 in QMap<QString, OSDSet*>::contains
(this=0x5f04a98, k=@0x44310ad0) at /usr/include/qt3/qmap.h:706
#5 0x00007fe4de7e67e2 in OSD::GetSet (this=0x5f049d0, text=@0x44310ad0)
at osd.cpp:2639
#6 0x00007fe4de7e913f in OSD::DialogShowing (this=0x5f049d0,
name=@0x44310ad0) at osd.cpp:2276
#7 0x00007fe4de6ebd79 in TV::UpdateOSDTimeoutMessage
(this=0x7fe4d0002fc0) at tv_play.cpp:5475
#8 0x00007fe4de7196b2 in TV::RunTV (this=0x7fe4d0002fc0) at
tv_play.cpp:2125
#9 0x00007fe4de71baf9 in TV::EventThread (param=0x7fe4d0002fc0) at
tv_play.cpp:2079
#10 0x00007fe4d8cce3ea in start_thread () from /lib/libpthread.so.0
#11 0x00007fe4d8291c6d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()
(gdb) return
Make selected stack frame return now? (y or n) y
#0 0x00007fe4da12e129 in operator< () from /usr/lib/libqt-mt.so.3
(gdb) return
Make selected stack frame return now? (y or n) u
Please answer y or n.
Make selected stack frame return now? (y or n) y
#0 0x00007fe4de809077 in QMapPrivate<QString, OSDSet*>::find
(this=0x290df40, k=@0x44310ad0) at /usr/include/qt3/qmap.h:506
506 if ( !( key(x) < k ) ) {
(gdb) return
Make QMapPrivate<QString, OSDSet*>::find(QString const&) const return now?
(y or n) y
#0 0x00007fe4de809135 in QMap<QString, OSDSet*>::find (this=0x5f04a98,
k=@0x44310ad0) at /usr/include/qt3/qmap.h:701
701 const_iterator find ( const Key& k ) const { return
sh->find( k ); }
(gdb) return
Make QMap<QString, OSDSet*>::find(QString const&) const return now? (y or
n) y
#0 0x00007fe4de809170 in QMap<QString, OSDSet*>::contains
(this=0x5f04a98, k=@0x44310ad0) at /usr/include/qt3/qmap.h:706
706 { return find( k ) != end(); }
(gdb) return
Make QMap<QString, OSDSet*>::contains(QString const&) const return now? (y
or n) y
#0 0x00007fe4de7e67e2 in OSD::GetSet (this=0x5f049d0, text=@0x44310ad0)
at osd.cpp:2639
2639 if (setMap.contains(text))
(gdb) return
Make OSD::GetSet(QString const&) return now? (y or n) y
#0 0x00007fe4de7e913f in OSD::DialogShowing (this=0x5f049d0,
name=@0x44310ad0) at osd.cpp:2276
2276 bool ret = (GetSet(name) != NULL);
(gdb) return
Make OSD::DialogShowing(QString const&) return now? (y or n) y
#0 0x00007fe4de6ebd79 in TV::UpdateOSDTimeoutMessage
(this=0x7fe4d0002fc0) at tv_play.cpp:5475
5475 if (osd->DialogShowing(dlg_name))
(gdb) return
Make TV::UpdateOSDTimeoutMessage() return now? (y or n) y
#0 TV::RunTV (this=0x7fe4d0002fc0) at tv_play.cpp:2127
2127 if (!tvchainUpdate.isEmpty())
(gdb) return
Make TV::RunTV() return now? (y or n) y
#0 TV::EventThread (param=0x7fe4d0002fc0) at tv_play.cpp:2081
2081 return NULL;
(gdb) return
Make TV::EventThread(void*) return now? (y or n) y
#0 0x00007fe4d8cce3ea in start_thread () from /lib/libpthread.so.0
(gdb) return
Make selected stack frame return now? (y or n) y
#0 0x00007fe4d8291c6d in clone () from /lib/libc.so.6
(gdb) return
Make selected stack frame return now? (y or n) y
#0 0x0000000000000000 in ?? ()
(gdb) return
Make selected stack frame return now? (y or n) y
#0 0x0000000000000000 in ?? ()
(gdb) return
Make selected stack frame return now? (y or n) y
#0 0x0000000000000000 in ?? ()
(gdb) return
Make selected stack frame return now? (y or n) y
#0 0x0000000000000000 in ?? ()
(gdb) return
Make selected stack frame return now? (y or n) y
#0 0x0000000000000000 in ?? ()
(gdb) return
Make selected stack frame return now? (y or n) y
#0 0x0000000000000000 in ?? ()
(gdb) return
Make selected stack frame return now? (y or n) y
#0 0x0000000000000000 in ?? ()
(gdb) return
Make selected stack frame return now? (y or n) y
#0 0x0000000000000000 in ?? ()
(gdb) return
Make selected stack frame return now? (y or n) y
#0 0x0000000000000000 in ?? ()
(gdb) return
Make selected stack frame return now? (y or n) y
#0 0x0000000000000000 in ?? ()
(gdb) return
Make selected stack frame return now? (y or n) y
#0 0x0000000000000000 in ?? ()
}}}

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:15>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits


mythtv at cvs

Oct 27, 2008, 12:34 AM

Post #17 of 17 (144 views)
Permalink
Re: Ticket #5313: Tracking ticket for audio fixes to backport to 0.21 [In reply to]

#5313: Tracking ticket for audio fixes to backport to 0.21
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: patch | Status: new
Priority: minor | Milestone: 0.21.1
Component: mythtv | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------

Comment(by anonymous):

Replying to [comment:15 anonymous]:

Here is the frontend verbose output (important,playback,audio) from where
time stretch was enabled:


{{{
2008-10-27 00:26:42.580 Set video sync frame interval to 15888
2008-10-27 00:26:42.580 NVP: Stretch Factor 1.05, disable passthru
2008-10-27 00:26:42.580 AFD: Disabling pass through
2008-10-27 00:26:42.581 AFD: Initializing audio parms from audio track #1
2008-10-27 00:26:42.581 AFD: Audio format changed digital passthrough id(
AC3) 48000Hz 2ch 16bps
from id( AC3) 48000Hz 6ch 16bps pt ; id( AC3)
48000Hz 2ch 16bps pt
to id( AC3) 48000Hz 2ch 16bps ; id( AC3)
48000Hz 2ch 16bps
2008-10-27 00:26:42.581 AO: SetEffDsp: 4800000
2008-10-27 00:26:42.581 AO: Killing AudioOutputDSP
2008-10-27 00:26:42.581 AO: OutputAudioLoop: Stop Event
2008-10-27 00:26:42.581 AO: kickoffOutputAudioLoop exiting
2008-10-27 00:26:42.615 in SetParameters(format=2, channels=2, rate=48000,
buffer_time=400000, period_time=25000)
2008-10-27 00:26:42.615 get_buffer_size returned 19200
2008-10-27 00:26:42.615 set_period_time_near returned 25000
2008-10-27 00:26:42.615 get_period_size returned 1200
2008-10-27 00:26:42.627 Opening mixer default
2008-10-27 00:26:42.655 Setting Master volume to 70
2008-10-27 00:26:42.665 Volume range is 0 to 65536, mult=0.00152588
2008-10-27 00:26:42.665 channel 0 vol set to 45875
2008-10-27 00:26:42.665 Mixer unable to find control PCM
2008-10-27 00:26:42.665 Mixer unable to find control PCM
2008-10-27 00:26:42.665 ALSA: channel 0 playback switch set to 1
2008-10-27 00:26:42.665 Setting Master volume to 70
2008-10-27 00:26:42.665 Volume range is 0 to 65536, mult=0.00152588
2008-10-27 00:26:42.665 channel 1 vol set to 45875
2008-10-27 00:26:42.665 Mixer unable to find control PCM
2008-10-27 00:26:42.665 Mixer unable to find control PCM
2008-10-27 00:26:42.665 ALSA: channel 1 playback switch set to 1
2008-10-27 00:26:42.665 Setting PCM volume to 96
2008-10-27 00:26:42.665 Mixer unable to find control PCM
2008-10-27 00:26:42.665 Setting PCM volume to 96
2008-10-27 00:26:42.665 Mixer unable to find control PCM
2008-10-27 00:26:42.665 Mixer unable to find control PCM
2008-10-27 00:26:42.665 AO: Audio fragment size: 6144
2008-10-27 00:26:42.665 AO: Audio Stretch Factor: 1
2008-10-27 00:26:42.665 Audio Codec Used: AC3
2008-10-27 00:26:42.672 AO: Ending reconfigure
2008-10-27 00:26:42.677 AO: Creating Encoder for codec 86020 origfs 1536
2008-10-27 00:26:42.677 DEnc: Init codecid=AC3, br=384000, sr=48000, ch=2
2008-10-27 00:26:42.677 DigitalEncoder::Init fs=1536, bpf=4 ofb=6144
2008-10-27 00:26:42.672 AO: kickoffOutputAudioLoop: pid = 20268
2008-10-27 00:26:42.679 AO: OutputAudioLoop: Play Event
2008-10-27 00:26:42.686 NVP: Video is 30 frames ahead of audio,
doubling video frame interval to slow down.
'video_output' mean = '18924.09', std. dev. = '11491.31', fps = '52.84'
2008-10-27 00:26:42.970 NVP: Video is 5.161 frames ahead of audio,
doubling video frame interval to slow down.
2008-10-27 00:26:42.979 NVP: Video is 16.8994 frames ahead of audio,
doubling video frame interval to slow down.
2008-10-27 00:26:43.000 NVP: Video is 25.8134 frames ahead of audio,
doubling video frame interval to slow down.
2008-10-27 00:26:43.019 NVP: Video is 30 frames ahead of audio,
doubling video frame interval to slow down.
2008-10-27 00:26:43.033 NVP: Video is 30 frames ahead of audio,
doubling video frame interval to slow down.
2008-10-27 00:26:43.067 NVP: Video is 30 frames ahead of audio,
doubling video frame interval to slow down.
2008-10-27 00:26:43.079 NVP: Video is 30 frames ahead of audio,
doubling video frame interval to slow down.
2008-10-27 00:26:43.108 NVP: Video is 30 frames ahead of audio,
doubling video frame interval to slow down.

}}}

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5313#comment:16>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits

MythTV commits RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.