Movies stops after few seconds - The-Boxhead - 2008-09-14
Some movies avi xvid/divx stops playing after a few seconds. subtitles keep on going. I guess its a mplayer issue. When i play same movies on my laptop it
plays fine.
the logs is here:
Code: 13:26:13 T:468 M:1600098304 DEBUG: CGUIInfoManager::SetCurrentMovie(stack://E:\MediaCenter\Video\Hellboy 2 - The Golden Army\devise-hb2.cd1.avi , E:\MediaCenter\Video\Hellboy 2 - The Golden Army\devise-hb2.cd2.avi)
13:26:13 T:728 M:1600098304 INFO: ffmpeg: [NULL] Invalid and inefficient vfw-avi packed B frames detected
13:26:13 T:728 M:1600098304 INFO: ffmpeg: [NULL] Invalid and inefficient vfw-avi packed B frames detected
13:26:13 T:728 M:1608798208 INFO: ffmpeg: [NULL] Invalid and inefficient vfw-avi packed B frames detected
13:26:13 T:728 M:1608777728 INFO: ffmpeg: [NULL] Invalid and inefficient vfw-avi packed B frames detected
13:26:13 T:728 M:1608691712 INFO: ffmpeg: [NULL] Invalid and inefficient vfw-avi packed B frames detected
13:26:13 T:468 M:1608310784 DEBUG: Error: Requested setting (lcd.enableonpaused) was not found. It must be case-sensitive
13:26:13 T:728 M:1608142848 INFO: ffmpeg: [NULL] Invalid and inefficient vfw-avi packed B frames detected
13:26:13 T:448 M:1608081408 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
13:26:13 T:448 M:1608081408 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_RESYNC(157880000.000000, 1)
13:26:13 T:448 M:1607651328 INFO: ffmpeg: [mpeg4] Invalid and inefficient vfw-avi packed B frames detected
13:26:13 T:448 M:1607647232 INFO: ffmpeg: [mpeg4] Invalid and inefficient vfw-avi packed B frames detected
13:26:13 T:448 M:1607647232 INFO: ffmpeg: [mpeg4] Invalid and inefficient vfw-avi packed B frames detected
13:26:13 T:448 M:1607647232 INFO: ffmpeg: [mpeg4] Invalid and inefficient vfw-avi packed B frames detected
13:26:13 T:448 M:1606713344 NOTICE: fps: 25.000000, pwidth: 720, pheight: 384, dwidth: 720, dheight: 384
13:26:13 T:448 M:1606705152 DEBUG: CDVDPlayerVideo::OutputPicture - change configuration. 720x384. framerate: 25.00
13:26:13 T:448 M:1606705152 NOTICE: Display resolution AUTO : 1360x768 (Full Screen) (12)
13:26:13 T:448 M:1606705152 WARNING: Upscale: selected algorithm 1
13:26:13 T:1680 M:1606696960 DEBUG: CThread::staticThread, deleting thread object
13:26:13 T:1680 M:1606696960 DEBUG: CThread::staticThread, deleting thread graphic context
13:26:13 T:1680 M:1606696960 DEBUG: Thread 1680 terminating
13:26:13 T:468 M:1606713344 DEBUG: Activating window ID: 12005
13:26:13 T:468 M:1606713344 DEBUG: Checking if window ID 12005 is locked.
13:26:13 T:1292 M:1635147776 DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_RESYNC(158380000.000000, 0)
13:26:13 T:1292 M:1635147776 DEBUG: CDVDAudioCodecPassthrough::ParseFrame - source flags changed flags:2 sr:48000 br:384000
13:26:13 T:1292 M:1635147776 NOTICE: Creating audio device with codec id: 86020, channels: 2, sample rate: 48000, pass-through
13:26:13 T:468 M:1635168256 INFO: Loading skin file: VideoFullScreen.xml
13:26:13 T:468 M:1635287040 DEBUG: Load VideoFullScreen.xml: 5.90ms
13:26:13 T:1292 M:1635225600 DEBUG: CWin32DirectSound::CWin32DirectSound - primary sound buffer created
13:26:13 T:1292 M:1635221504 ERROR: CWin32DirectSound::CWin32DirectSound - cannot create secondary (stream)buffer (DSERR_UNSUPPORTED)
13:26:13 T:1292 M:1635221504 ERROR: CThread::staticThread : Access violation at 0x0041596e: Reading location 0x00000000
13:26:13 T:1292 M:1635217408 NOTICE: Closing audio device
13:26:13 T:1292 M:1635217408 ERROR: CThread::staticThread : Access violation at 0x0041575c: Reading location 0x00000000
13:26:13 T:1292 M:1635217408 DEBUG: CThread::staticThread, deleting thread graphic context
13:26:13 T:1292 M:1635221504 DEBUG: Thread 1292 terminating
13:26:13 T:468 M:1635254272 DEBUG: Alloc resources: 74.32ms (5.95 ms skin load, 0.18 ms preload)
13:26:13 T:468 M:1635254272 INFO: Loading skin file: VideoOSD.xml
13:26:13 T:468 M:1635250176 DEBUG: Load VideoOSD.xml: 2.02ms
13:26:13 T:468 M:1635053568 DEBUG: Alloc resources: 4.94ms (0.00 ms skin load, 0.25 ms preload)
13:26:13 T:468 M:1635045376 INFO: Loading skin file: VideoOSDSettings.xml
13:26:13 T:468 M:1635041280 DEBUG: Load VideoOSDSettings.xml: 1.56ms
13:26:14 T:468 M:1635287040 DEBUG: Alloc resources: 35.88ms (0.00 ms skin load, 0.21 ms preload)
13:26:14 T:468 M:1635287040 INFO: Loading skin file: VideoOSDSettings.xml
13:26:14 T:468 M:1635282944 DEBUG: Load VideoOSDSettings.xml: 1.46ms
13:26:14 T:468 M:1635282944 DEBUG: Alloc resources: 0.13ms (0.00 ms skin load, 0.07 ms preload)
13:26:14 T:468 M:1635155968 DEBUG: CGUIFontTTF::Load Scaled size of font C:\Program Files\XBMC\media\Fonts\Arial.ttf (37.430557): width = 143, height = 51, lineheight = 43
13:26:14 T:468 M:1635123200 DEBUG: Error: Requested setting (lcd.enableonpaused) was not found. It must be case-sensitive
13:26:14 T:468 M:1635119104 INFO: GL: Enabling VSYNC
13:26:14 T:468 M:1635119104 INFO: GL: Selected vsync mode 2
13:26:14 T:468 M:1635119104 NOTICE: GL: Selecting YUV 2 RGB Progressive Shader
13:26:14 T:468 M:1635725312 DEBUG: GL: Shader compilation log:
13:26:14 T:468 M:1635725312 DEBUG:
13:26:14 T:468 M:1635717120 DEBUG: GL: Shader compilation log:
13:26:14 T:468 M:1635717120 DEBUG:
13:26:14 T:468 M:1635479552 NOTICE: GL: NPOT textures are supported through GL_ARB_texture_rectangle extension
13:26:14 T:468 M:1635479552 DEBUG: GL: Creating Y NPOT texture of size 720 x 384
13:26:14 T:468 M:1635475456 DEBUG: GL: Creating U NPOT texture of size 360 x 192
13:26:14 T:468 M:1635471360 DEBUG: GL: Creating V NPOT texture of size 360 x 192
13:26:14 T:468 M:1635467264 DEBUG: GL: Creating Y NPOT texture of size 720 x 384
13:26:14 T:468 M:1635459072 DEBUG: GL: Creating U NPOT texture of size 360 x 96
13:26:14 T:468 M:1635459072 DEBUG: GL: Creating V NPOT texture of size 360 x 96
13:26:14 T:468 M:1635459072 DEBUG: GL: Creating Y NPOT texture of size 720 x 384
13:26:14 T:468 M:1635450880 DEBUG: GL: Creating U NPOT texture of size 360 x 96
13:26:14 T:468 M:1635446784 DEBUG: GL: Creating V NPOT texture of size 360 x 96
13:26:14 T:468 M:1635426304 DEBUG: GL: Creating Y NPOT texture of size 720 x 384
13:26:14 T:468 M:1635414016 DEBUG: GL: Creating U NPOT texture of size 360 x 192
13:26:14 T:468 M:1635405824 DEBUG: GL: Creating V NPOT texture of size 360 x 192
13:26:14 T:468 M:1635397632 DEBUG: GL: Creating Y NPOT texture of size 720 x 384
13:26:14 T:468 M:1635389440 DEBUG: GL: Creating U NPOT texture of size 360 x 96
13:26:14 T:468 M:1635381248 DEBUG: GL: Creating V NPOT texture of size 360 x 96
13:26:14 T:468 M:1635373056 DEBUG: GL: Creating Y NPOT texture of size 720 x 384
13:26:14 T:468 M:1635360768 DEBUG: GL: Creating U NPOT texture of size 360 x 96
13:26:14 T:468 M:1635352576 DEBUG: GL: Creating V NPOT texture of size 360 x 96
13:26:16 T:448 M:1633755136 INFO: ffmpeg: [mpeg4] Invalid and inefficient vfw-avi packed B frames detected
13:26:16 T:448 M:1633755136 INFO: ffmpeg: [mpeg4] Invalid and inefficient vfw-avi packed B frames detected
13:26:16 T:448 M:1633755136 INFO: ffmpeg: [mpeg4] Invalid and inefficient vfw-avi packed B frames detected
13:26:21 T:448 M:1633751040 INFO: ffmpeg: [mpeg4] Invalid and inefficient vfw-avi packed B frames detected
13:26:24 T:448 M:1634078720 INFO: CDVDPlayerVideo - Stillframe detected, switching to forced 25.000000 fps
- Gamester17 - 2008-09-14
Please never cut and paste a log into the forum. Instead upload the full debug log (uncut) to pastebin.com and post the URL to in here in the forum.
- The-Boxhead - 2008-09-14
It's just mplayer who doesent handle framedrops in avi files that good. no worries. i just fix them with another player.
- Gamester17 - 2008-09-14
FYI; MPlayer is not even available in XBMC for Windows. Please upload the full debug log (uncut) to pastebin.com and post the URL to in here in the forum if you want a better opinion of what could be wrong.
- The-Boxhead - 2008-09-14
when i typed mplayer i ment ffmpeg
Code: INFO: ffmpeg: [mpeg4] Invalid and inefficient vfw-avi packed B frames detected
It's just some of my avi's that are corrputed
- Gamester17 - 2008-09-15
Yeah it is probably due to a corrupt file. You can confirm that by re-muxing it through VirtualDub:
http://wiki.xbmc.org/?title=Appendix_B:_Troubleshooting#XBMC_is_having_problems_playing_some_video_filesQuote:To use VirtualDub on your Windows computer to re-mux, open the AVI file in VirtualDub then select "Direct-Stream" for both the video and audio which saves a new fixed file. Since VirtualDub creates a new header (internal-index), it usually also automaticly fixes any problems with bad/corrupt headers as well. If the problem is due to a bad/corrupt container/video/audio header or a VBR MP3 Header (which VirtualDub usually give a pop-up message stating when you open the file), then to fix that you must use VirtualDub to first fully decompress the audio-stream to PCM (only process audio, Direct-Stream the video) saving to a new AVI file, then open that new file and do another RE-MUX to recompress the uncompressed PCM-audio to the MP3 CBR format with the bit-rate of your choise, (again just leave the video as Direct-Stream, to only process the audio), by first decompressing the audio you will any A/V sync-problem caused by MP3 VBR (MP3 Variable Bit Rate). In the other 5% of the times the cause is a poorly encoding audio or video stream, there is no simple solution to this, we suggest you visit sites like doom9.net, videohelp.com or avsforum.com for information and support/help with such.
- The-Boxhead - 2008-09-17
I really hope that the video player will come more up to date in some time. I know the team have chosen this player because of cross plattform open source. i can digg that.
I just feel like as of now the player is falling behind in many ways.
- The player doesent handle framedrops or avi corruption that good. i have tested with 4 other players in windows and they all play the same avi file nicely.
- overall performance gives me a little 1998 feeling. regular divx files is somewhat choppy in times.
- 720p and 1080 is a sad story.
I really hope that the player will catch up with todays expected standards.
Anyhow im not complaining
- WiSo - 2008-09-18
ffmpeg isn't that bad and they did a lot of things recently but our svn isn't up to date. Hopefully we'll update to the latest ffmpeg revision latest after Atlantis.
- The-Boxhead - 2008-09-18
Keep up the nice work guys. I have all respect in the world for all
that team XBMC does to this software. And i understand that
going from a locked xbox plattform to the crazy hw of the open i386 scene
is not easy.
I'm gonna do my part in helping out in the areas i can.
|