#8393: 720p video playback stuttering ------------------------------------+-------------------------------------- Reporter: humdinger | Owner: nobody Type: bug | Status: reopened Priority: normal | Milestone: R1 Component: Audio & Video/Codecs | Version: R1/Development Resolution: | Keywords: stuttering video, ffmpeg Blocked By: | Blocking: 8399, 8424 Has a Patch: 0 | Platform: All ------------------------------------+-------------------------------------- Comment (by Premislaus): hrev44149 Video files from DemoPackage_Video-0.1-2012-02-19. Tell me what tests I can perform? {{{ Welcome to the Haiku shell. ~> MediaPlayer open playlist item: bunny.mp4 _InitFromTrack(): keyframes: 1, frame count: 4646149 MediaTrackVideoSupplier::_SwitchFormat() - preferred color space: B_YUV420 CPU is capable of running MMX SSE1 SSE2 SSE3 resolve_colorspace: PIX_FMT_NONE => B_RGB32: NULL MediaTrackVideoSupplier::_SwitchFormat() - codec changed colorspace of decoded format (B_YUV420 -> B_RGB32)! BMediaEventLooper: SchedulingLatency is 750 BMediaEventLooper: SchedulingLatency is 3000 VideoConsumer::CreateBuffers - ERROR CREATING VIDEO RING BUFFER (Index 0 Width 1280 Height 720 Colorspace 8: Out of memory VideoConsumer::Connected - COULDN'T CREATE BUFFERS BMediaRoster::Connect: aborting after BBufferConsumer::Connected, status = 0x80000000 VideoProducer::Connect() - consumer error: Out of memory BMediaRoster::Connect: aborted Can't connect the video source to the video window... trying without overlays, error: Out of memory BMediaRoster::Connect connection established! BMediaRoster::ReleaseNode, trying to release reference counting disabled timesource, node 1, port 370, team 391 BMediaEventLooper: SchedulingLatency is 750 BMediaRoster::Connect connection established! CPU is capable of running MMX SSE1 SSE2 SSE3 resolve_colorspace: gfx_conv_yuv420p_rgba32_sse2 VideoProducer: dropped frame (80) VideoProducer: dropped frame (81) VideoProducer: dropped frame (83) VideoProducer: dropped frame (84) VideoProducer: dropped frame (85) VideoProducer: dropped frame (86) VideoProducer: dropped frame (87) VideoProducer: dropped frame (88) _ToggleFullscreen enter saving current frame: 154 114 1018 654 _ToggleFullscreen leave VideoProducer: dropped frame (169) VideoProducer: dropped frame (171) VideoProducer: dropped frame (228) VideoProducer: dropped frame (230) VideoProducer: dropped frame (263) VideoProducer: dropped frame (265) VideoProducer: dropped frame (266) VideoProducer: dropped frame (322) VideoProducer: dropped frame (324) VideoProducer: dropped frame (325) VideoProducer: dropped frame (327) VideoProducer: dropped frame (388) VideoProducer: dropped frame (390) VideoProducer: dropped frame (391) VideoProducer: dropped frame (393) VideoProducer: dropped frame (529) VideoProducer: dropped frame (531) VideoProducer: dropped frame (1204) VideoProducer: dropped frame (1206) VideoProducer: dropped frame (1207) VideoProducer: dropped frame (1263) VideoProducer: dropped frame (1265) VideoProducer: dropped frame (1266) VideoProducer: dropped frame (1268) VideoProducer: dropped frame (1322) VideoProducer: dropped frame (1324) VideoProducer: dropped frame (1325) VideoProducer: dropped frame (1327) VideoProducer: dropped frame (1381) VideoProducer: dropped frame (1383) VideoProducer: dropped frame (1384) VideoProducer: dropped frame (1386) VideoProducer: dropped frame (1499) VideoProducer: dropped frame (1501) VideoProducer: dropped frame (1503) VideoProducer: dropped frame (1617) VideoProducer: dropped frame (1619) VideoProducer: dropped frame (1620) VideoProducer: dropped frame (1681) VideoProducer: dropped frame (1683) VideoProducer: dropped frame (1730) VideoProducer: dropped frame (1732) VideoProducer: dropped frame (1733) VideoProducer: dropped frame (1735) VideoProducer: dropped frame (1848) VideoProducer: dropped frame (1850) VideoProducer: dropped frame (1851) VideoProducer: dropped frame (1907) VideoProducer: dropped frame (1909) VideoProducer: dropped frame (1910) VideoProducer: dropped frame (1966) VideoProducer: dropped frame (1968) VideoProducer: dropped frame (1969) VideoProducer: dropped frame (1971) VideoProducer: dropped frame (1973) VideoProducer: dropped frame (2025) VideoProducer: dropped frame (2027) VideoProducer: dropped frame (2028) VideoProducer: dropped frame (2030) VideoProducer: dropped frame (2032) VideoProducer: dropped frame (2084) VideoProducer: dropped frame (2086) VideoProducer: dropped frame (2087) VideoProducer: dropped frame (2089) VideoProducer: dropped frame (2091) VideoProducer: dropped frame (2151) VideoProducer: dropped frame (2272) VideoProducer: dropped frame (2274) VideoProducer: dropped frame (2275) VideoProducer: dropped frame (2331) VideoProducer: dropped frame (2333) VideoProducer: dropped frame (2334) VideoProducer: dropped frame (2336) VideoProducer: dropped frame (2361) VideoProducer: dropped frame (2363) VideoProducer: dropped frame (2420) VideoProducer: dropped frame (2422) VideoProducer: dropped frame (2785) VideoProducer: dropped frame (2786) VideoProducer: dropped frame (2788) VideoProducer: dropped frame (2789) VideoProducer: dropped frame (2979) VideoProducer: dropped frame (2981) VideoProducer: dropped frame (2982) BMediaEventLooper: SchedulingLatency is 6000 BMediaTrack::ReadFrames: decoder returned error 0x80004007 (Last buffer) _ToggleFullscreen enter _ToggleFullscreen leave InfoWin::Update(0xffffffff) BMediaRoster::ReleaseNode, trying to release reference counting disabled timesource, node 3, port 427, team 391 ~> ~> MediaPlayer open playlist item: teaser.avi _InitFromTrack(): keyframes: 1, frame count: 6944640 MediaTrackVideoSupplier::_SwitchFormat() - preferred color space: B_YUV420 CPU is capable of running MMX SSE1 SSE2 SSE3 resolve_colorspace: gfx_conv_yuv420p_rgba32_sse2 MediaTrackVideoSupplier::_SwitchFormat() - codec changed colorspace of decoded format (B_YUV420 -> B_RGB32)! BMediaEventLooper: SchedulingLatency is 750 BMediaEventLooper: SchedulingLatency is 3000 VideoConsumer::CreateBuffers - ERROR CREATING VIDEO RING BUFFER (Index 0 Width 512 Height 384 Colorspace 8: Out of memory VideoConsumer::Connected - COULDN'T CREATE BUFFERS BMediaRoster::Connect: aborting after BBufferConsumer::Connected, status = 0x80000000 VideoProducer::Connect() - consumer error: Out of memory BMediaRoster::Connect: aborted Can't connect the video source to the video window... trying without overlays, error: Out of memory BMediaRoster::Connect connection established! BMediaRoster::ReleaseNode, trying to release reference counting disabled timesource, node 1, port 330, team 2298 BMediaEventLooper: SchedulingLatency is 750 BMediaRoster::Connect connection established! _ToggleFullscreen enter saving current frame: 499 126 1010 589 _ToggleFullscreen leave BMediaEventLooper: SchedulingLatency is 6000 BMediaTrack::ReadFrames: decoder returned error 0x80004007 (Last buffer) _ToggleFullscreen enter _ToggleFullscreen leave }}} -- Ticket URL: <http://dev.haiku-os.org/ticket/8393#comment:49> Haiku <http://dev.haiku-os.org> Haiku - the operating system.