Solved MKV plays fine, AVI causes a crash
#1
Video 
Hi, guys/gals. First up, hope you had a merry Christmas/happy holidays, hope the fat man in red (or the old codger in green, depending upon the value of $LOCALE) filled your stocking with desired goodness that showed our appreciation of all your hard work.

Okay, onto my issue: as the title suggests, I can play MKVs fine but attempting to play AVIs cause XBMC to crash, requiring a restart over ssh.
Crash Log Here
xbmc.log here

(are they sufficient? I read the FAQ and most required OS info appears to have been captured in the crash log)

Quick potted history, in case any of the details here may be of relevance:
  1. Upgraded from 32-bit XBMCBuntu to 64-bit Debian via Bram77's excellent guide and everything came up fine after the install - pretty pain-free install. Ta, Bram!
  2. Had a minor faff around with getting analogue sound rerouted out through the HDMI cable (I've had issues with this in the past) - used this guide previously and it worked fine, so just repeated the steps.. and sound's returned out through the TV again. A forum post I caught earlier suggested that this step could cause a demuxer conflict of some kind. I'm not convinced, but I'm not the expert on that front.
  3. AVIs play fine on the older 32-bit install so I know it's not file corruption on the files.
  4. Just tried other files... the following play fine: .webm .flv .mp3 .mp4

Guessing it could be a codec or some library I'm missing. "mediainfo" about the file shows:
Code:
General
Format                                   : AVI
Format/Info                              : Audio Video Interleave
File size                                : 729 MiB
Duration                                 : 1h 41mn
Overall bit rate                         : 1 005 Kbps
Writing library                          : VirtualDub build 13870/release

Video
ID                                       : 0
Format                                   : MPEG-4 Visual
Format settings, BVOP                    : Yes
Format settings, QPel                    : No
Format settings, GMC                     : No warppoints
Format settings, Matrix                  : Default (H.263)
Codec ID                                 : XVID
Codec ID/Hint                            : XviD
Duration                                 : 1h 41mn
Bit rate                                 : 900 Kbps
Width                                    : 640 pixels
Height                                   : 368 pixels
Display aspect ratio                     : 1.739
Frame rate                               : 23.976 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Compression mode                         : Lossy
Bits/(Pixel*Frame)                       : 0.159
Stream size                              : 653 MiB (90%)

Audio
ID                                       : 1
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Mode                                     : Joint stereo
Mode extension                           : MS Stereo
Codec ID                                 : 55
Codec ID/Hint                            : MP3
Duration                                 : 1h 41mn
Bit rate mode                            : Constant
Bit rate                                 : 96.0 Kbps
Channel(s)                               : 2 channels
Sampling rate                            : 48.0 KHz
Compression mode                         : Lossy
Stream size                              : 69.6 MiB (10%)
Alignment                                : Split accross interleaves
Interleave, duration                     : 42 ms (1.00 video frame)
Interleave, preload duration             : 500 ms

Since I can switch back to my older 32-bit install (I've used separate SSDs) I'm in no rush to get it sorted. So if I get no quick reply, I'll know you're all kicking back, popping open a can or bottle and enjoying the holidays. I don't blame you - you deserve it! Nod

Cheers, people - and have a great new year!
#2
add to your ~/.xbmc/userdata/advancedsettings.xml

Code:
<advancedsettings>
<video>
<allowmpeg4vdpau>false</allowmpeg4vdpau>
</video>
</advancedsettings>

I wonder, cause it should be disabled by default. I will save myself a comment about your alsa sound config :-)
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
#3
Okay, added those lines in, so my advancedsettings.xml now reads:
Code:
<advancedsettings>
    <loglevel hide="false">0</loglevel>
    <gui>
        <algorithmdirtyregions>1</algorithmdirtyregions>
        <visualizedirtyregions>false</visualizedirtyregions>
        <nofliptimeout>0</nofliptimeout>
    </gui>
    <gputempcommand>echo "$(nvidia-settings -c :0 -tq GPUCoreTemp) C"</gputempcommand>
    <cputempcommand>echo "$(sensors -u | head -6 |grep "temp2_input"| awk '{print $2 }' |awk '{printf("%d\n",$1 + 0.5);}') C"</cputempcommand>
  <video>
    <allowmpeg4vdpau>false</allowmpeg4vdpau>
  </video>
</advancedsettings>
I'll boot off it later to try it out and will report back ... Hey - you should be kicking back and popping a can! 'tis holidays!

Thanks for the speed reply.
#4
Does it work?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
#5
please upgrade, a 3 months old alpha is not good for further investigation
#6
It isn't? Damn, I didn't realise - I pulled it down from here, just presumed it was pulling down latest release.

I'll give that a go then report back.

Okay...
Code:
apt-get install xbmc
Reading package lists... Done
Building dependency tree
Reading state information... Done
xbmc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

There an upgrade FAQ? I can only see an install one on the wiki.
#7
Quote:Using Release XBMC x64 build, compiled Oct 2 2013 by GCC 4.7.3 for x86 Linux 64-bit 3.8.13
#8
Looks like you run the abandoned xvba version https://launchpad.net/~wsnipex/+archive/xbmc-xvba
#9
@Preacher:

How to update.
Code:
sudo apt-add-repository ppa:wsnipex/xbmc-fernetmenta-master
sudo apt-get update
sudo apt-get install xbmc xbmc-bin
sudo apt-get upgrade

Btw. you are currently talking to your the creator of that specific version!
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
#10
You can't see me at the moment Fritsch, but rest assured I'm on bended knees with my head bowed in awe, offering a (opened) beer can to the heavens above, crying "WE'RE NOT WORTHY!"

The cats wonder what the hell is going on. However, the missus has been reassured I need to pay homage for the Gods Of XBMC to bestow this family with media player goodness, else she doesn't get to view her favourite episodes tonight, so she's all good.

Aaannndddd... we're installed.

Aaaaaannnndddd.... IT LIVES! IT PLAYS AVIs! Missus is pleased!

Cats are still bemused, mind.

fritsch / FernetMenta - thanks greatly for all your help!
#11
your nick was well chosen Smile
#12
Lol - set that thread to solved ...
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
#13
Done! Can a mod close it?

Logout Mark Read Team Forum Stats Members Help
MKV plays fine, AVI causes a crash0