[mythtv-commits] Ticket #5749: Internal player stutters on 720p content

MythTV mythtv at cvs.mythtv.org
Tue Sep 30 05:57:33 UTC 2008

#5749: Internal player stutters on 720p content
 Reporter:  zgeggy2k at yahoo.com  |        Owner:  ijr       
     Type:  defect              |       Status:  new       
 Priority:  major               |    Milestone:  unknown   
Component:  Video Playback      |      Version:  0.21-fixes
 Severity:  medium              |   Resolution:            
  Mlocked:  0                   |  

Comment(by dl-mythtv at catspoiler.org):

 Same problem here with 720p material 0.21-fixes on FC9 with an Athlon64 X2
 4000+ on an Abit AN-M2 HD motherboard using the onboard Nvidia graphics.

 It appears the the problem occurs when AvFormatDecoder::GetFrame() is
 processing a large number of sequential video packets without any
 intervening audio packets, and the audio output buffers drain.  I don't
 know if the problem is that the loop that calls vFormatDecoder::GetFrame()
 is taking too long, or if it is being blocked by a shortage of video
 buffer space.  In the log file excerpt that I will attach, the last "audio
 timecode" is processed at 18:52:51.807, the internal audio buffer is empty
 by 18:52:52.047, and the sound card buffer is empty by 18:52:52.385.  The
 next "audio timecode" does not occur until 18:52:52.776.

 $ mythfrontend --version
 Please include all output in bug reports.
 MythTV Version   : 17961M
 MythTV Branch    : branches/release-0-21-fixes
 Library API      : 0.21.20080304-1
 Network Protocol : 40
 Options compiled in:
  linux release using_oss using_alsa using_arts using_jack using_backend
 using_dbox2 using_dvb using_firewire using_frontend using_hdhomerun
 using_iptv using_ivtv using_joystick_menu using_libfftw3 using_lirc
 using_opengl_vsync using_opengl_video using_v4l using_x11 using_xrandr
 using_xv using_xvmc using_xvmcw using_xvmc_vld using_glx_proc_addr_arb
 using_bindings_perl using_bindings_python using_opengl
 using_ffmpeg_threads using_libavc_5_3 using_live

Ticket URL: <http://svn.mythtv.org/trac/ticket/5749#comment:5>
MythTV <http://www.mythtv.org/>

More information about the mythtv-commits mailing list