Movies stops after few seconds
#1
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
Reply
#2
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.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#3
It's just mplayer who doesent handle framedrops in avi files that good. no worries. i just fix them with another player.
Reply
#4
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.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#5
when i typed mplayer i ment ffmpeg Wink

Code:
INFO: ffmpeg: [mpeg4] Invalid and inefficient vfw-avi packed B frames detected

It's just some of my avi's that are corrputed Smile
Reply
#6
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:_...ideo_files
Quote: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.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#7
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 Wink
Reply
#8
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.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#9
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. Smile
Reply

Logout Mark Read Team Forum Stats Members Help
Movies stops after few seconds0