Kodi Community Forum

Full Version: [i.MX6] XBMC running on Freescale SoC's
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
Hi Wolfgar, I just tested your xbmc-imx with dvb-t here and it seems the codecs used in dvb-t broadcast are not recognized unfortunately:

Code:
18:45:34 T:737562624   DEBUG: ------ Window Init (DialogSeekBar.xml) ------
18:45:34 T:737562624   DEBUG: CGUIInfoManager::SetCurrentMovie(pvr://channels/tv/All TV channels/3.pvr)
18:45:34 T:737562624   DEBUG: CAnnouncementManager - Announcement: OnPlay from xbmc
18:45:34 T:737562624   DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnPlay
18:45:34 T:737562624   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
18:45:35 T:1016018016   DEBUG: AddOnLog: Tvheadend HTSP Client: ParseSubscriptionStart - id: 1, type: MPEG2VIDEO
18:45:35 T:1016018016   DEBUG: AddOnLog: Tvheadend HTSP Client: ParseSubscriptionStart - id: 2, type: MPEG2AUDIO
18:45:35 T:1016018016   DEBUG: AddOnLog: Tvheadend HTSP Client: ParseSubscriptionStart - id: 3, type: MPEG2AUDIO
18:45:35 T:1016018016   DEBUG: AddOnLog: Tvheadend HTSP Client: ParseSubscriptionStart - id: 4, type: TELETEXT
18:45:35 T:950752352   DEBUG: CDVDDemuxPVRClient::RequestStreams(): added/updated stream 0:1 with codec_id 2
18:45:35 T:950752352   DEBUG: CDVDDemuxPVRClient::RequestStreams(): added/updated stream 1:2 with codec_id 86016
18:45:35 T:950752352   DEBUG: CDVDDemuxPVRClient::RequestStreams(): added/updated stream 2:3 with codec_id 86016
18:45:35 T:950752352   DEBUG: CDVDDemuxPVRClient::RequestStreams(): added/updated stream 3:4 with codec_id 94215
18:45:35 T:950752352  NOTICE: Opening video stream: 0 source: 256
18:45:35 T:950752352  NOTICE: Creating video codec with codec id: 2
18:45:35 T:950752352   DEBUG: CDVDFactoryCodec: compiled in hardware support: CrystalHD:no AMCodec:no OpenMax:no VDPAU:no VAAPI:no iMXVPU:yes
18:45:35 T:950752352   DEBUG: FactoryCodec - Video: iMX-xxx - Opening
18:45:35 T:950752352  NOTICE: Let's decode with iMX VPU
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: fpsrate 1000000 / fpsscale 40000
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: CodecID 2
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: StreamType 2
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: Level 0
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: Profile -99
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: PTS_invalid 0
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: Tag 0
18:45:35 T:950752352   ERROR: iMX VPU : codecid 2 is not (yet) handled.
18:45:35 T:950752352   DEBUG: FactoryCodec - Video: iMX-xxx - Failed
18:45:35 T:950752352   DEBUG: FactoryCodec - Video:  - Opening
18:45:35 T:950752352   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/postproc-52-arm.so)
18:45:35 T:950752352   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/postproc-52-arm.so
18:45:35 T:1016018016    INFO: AddOnLog: Tvheadend HTSP Client: ParseSubscriptionStart - subscription started on adapter Afatech AF9013 DVB-T, mux SIT 1 CESKA TELEVIZE: 538,000 kHz, network SIT 1 CESKA TELEVIZE, provider Ceska televize, service CT 1 JM
18:45:35 T:950752352   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/swresample-0-arm.so)
18:45:35 T:950752352   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/swresample-0-arm.so
18:45:35 T:950752352   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/avformat-54-arm.so)
18:45:35 T:950752352   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/avformat-54-arm.so
18:45:35 T:950752352   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/avfilter-3-arm.so)
18:45:35 T:950752352   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/avfilter-3-arm.so
18:45:35 T:950752352  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: MPEG-2 video
18:45:35 T:950752352   DEBUG: FactoryCodec - Video: ff-mpeg2video - Opened
18:45:35 T:950752352  NOTICE: Creating video thread
18:45:35 T:1045369952  NOTICE: Thread DVDPlayerVideo start, auto delete: false
18:45:35 T:1045369952  NOTICE: running thread: video_thread
18:45:35 T:950752352  NOTICE: Opening audio stream: 1 source: 256
18:45:35 T:1045369952   DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
18:45:35 T:950752352  NOTICE: Finding audio codec for: 86016
18:45:35 T:950752352   DEBUG: FactoryCodec - Audio: libmad - Opening
18:45:35 T:950752352   DEBUG: SECTION:LoadDLL(libmad.so)
18:45:35 T:950752352   DEBUG: Loading: libmad.so
18:45:35 T:950752352   DEBUG: FactoryCodec - Audio: libmad - Opened
18:45:35 T:950752352  NOTICE: Creating audio thread
18:45:35 T:1053758560  NOTICE: Thread DVDPlayerAudio start, auto delete: false
18:45:35 T:1053758560  NOTICE: running thread: CDVDPlayerAudio::Process()
18:45:35 T:950752352  NOTICE: Opening teletext stream: 3 source: 256
18:45:35 T:950752352  NOTICE: Creating teletext data thread
18:45:35 T:1062777952  NOTICE: Thread DVDTeletextData start, auto delete: false
18:45:35 T:1062777952  NOTICE: running thread: CDVDTeletextData
18:45:35 T:950752352   DEBUG: ParsePacket - {0} level changed from 0 to -99
18:45:35 T:950752352  NOTICE: Opening video stream: 0 source: 256
18:45:35 T:950752352  NOTICE: Creating video codec with codec id: 2
18:45:35 T:950752352   DEBUG: CDVDFactoryCodec: compiled in hardware support: CrystalHD:no AMCodec:no OpenMax:no VDPAU:no VAAPI:no iMXVPU:yes
18:45:35 T:950752352   DEBUG: FactoryCodec - Video: iMX-xxx - Opening
18:45:35 T:950752352  NOTICE: Let's decode with iMX VPU
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: fpsrate 1000000 / fpsscale 40000
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: CodecID 2
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: StreamType 2
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: Level -99
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: Profile -99
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: PTS_invalid 0
18:45:35 T:950752352   DEBUG: Decode: MEDIAINFO: Tag 0
18:45:35 T:950752352   ERROR: iMX VPU : codecid 2 is not (yet) handled.
18:45:35 T:950752352   DEBUG: FactoryCodec - Video: iMX-xxx - Failed

XBMC falls down here and restarts.
That was a normal DVB-T channel.

And now a test with a HDTV channel:

Code:
19:33:41 T:738021376   DEBUG: ------ Window Init (DialogSeekBar.xml) ------
19:33:41 T:738021376   DEBUG: CGUIInfoManager::SetCurrentMovie(pvr://channels/tv/All TV channels/22.pvr)
19:33:41 T:738021376   DEBUG: CAnnouncementManager - Announcement: OnPlay from xbmc
19:33:41 T:738021376   DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnPlay
19:33:42 T:738021376   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
19:33:42 T:937428064   DEBUG: AddOnLog: Tvheadend HTSP Client: ParseSubscriptionStart - id: 1, type: H264
19:33:42 T:937428064   DEBUG: AddOnLog: Tvheadend HTSP Client: ParseSubscriptionStart - id: 2, type: MPEG2AUDIO
19:33:42 T:937428064    INFO: AddOnLog: Tvheadend HTSP Client: ParseSubscriptionStart - subscription started on adapter Afatech AF9013 DVB-T, mux Digital Broadcasting - Region 10: 674,000 kHz, network Digital Broadcasting - Region 10, provider Digital Broadcasting s.r.o., service Nova HD
19:33:42 T:956298336   DEBUG: CDVDDemuxPVRClient::RequestStreams(): added/updated stream 0:1 with codec_id 28
19:33:42 T:956298336   DEBUG: CDVDDemuxPVRClient::RequestStreams(): added/updated stream 1:2 with codec_id 86016
19:33:42 T:956298336  NOTICE: Opening video stream: 0 source: 256
19:33:42 T:956298336  NOTICE: Creating video codec with codec id: 28
19:33:42 T:956298336   DEBUG: CDVDFactoryCodec: compiled in hardware support: CrystalHD:no AMCodec:no OpenMax:no VDPAU:no VAAPI:no iMXVPU:yes
19:33:42 T:956298336   DEBUG: FactoryCodec - Video: iMX-xxx - Opening
19:33:42 T:956298336  NOTICE: Let's decode with iMX VPU
19:33:42 T:956298336   DEBUG: Decode: MEDIAINFO: fpsrate 1000000 / fpsscale 40000
19:33:42 T:956298336   DEBUG: Decode: MEDIAINFO: CodecID 28
19:33:42 T:956298336   DEBUG: Decode: MEDIAINFO: StreamType 2
19:33:42 T:956298336   DEBUG: Decode: MEDIAINFO: Level 0
19:33:42 T:956298336   DEBUG: Decode: MEDIAINFO: Profile -99
19:33:42 T:956298336   DEBUG: Decode: MEDIAINFO: PTS_invalid 0
19:33:42 T:956298336   DEBUG: Decode: MEDIAINFO: Tag 0
19:33:42 T:956298336  NOTICE: Open - avcC data too small or missing
19:33:42 T:956298336   DEBUG: FactoryCodec - Video: iMX-h264 - Failed
19:33:42 T:956298336   DEBUG: FactoryCodec - Video:  - Opening
19:33:42 T:956298336   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/postproc-52-arm.so)
19:33:42 T:956298336   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/postproc-52-arm.so
19:33:42 T:956298336   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/swresample-0-arm.so)
19:33:42 T:956298336   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/swresample-0-arm.so
19:33:42 T:956298336   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/avformat-54-arm.so)
19:33:42 T:956298336   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/avformat-54-arm.so
19:33:42 T:956298336   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/avfilter-3-arm.so)
19:33:42 T:956298336   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/avfilter-3-arm.so
19:33:42 T:956298336  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
19:33:42 T:956298336   DEBUG: FactoryCodec - Video: ff-h264 - Opened
19:33:42 T:956298336  NOTICE: Creating video thread
19:33:42 T:1078604896  NOTICE: Thread DVDPlayerVideo start, auto delete: false
19:33:42 T:1078604896  NOTICE: running thread: video_thread
19:33:42 T:956298336  NOTICE: Opening audio stream: 1 source: 256
19:33:42 T:1078604896   DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
19:33:42 T:956298336  NOTICE: Finding audio codec for: 86016
19:33:42 T:956298336   DEBUG: FactoryCodec - Audio: libmad - Opening
19:33:42 T:956298336   DEBUG: SECTION:LoadDLL(libmad.so)
19:33:42 T:956298336   DEBUG: Loading: libmad.so
19:33:42 T:956298336   DEBUG: FactoryCodec - Audio: libmad - Opened
19:33:42 T:956298336  NOTICE: Creating audio thread
19:33:42 T:1086993504  NOTICE: Thread DVDPlayerAudio start, auto delete: false
19:33:42 T:1086993504  NOTICE: running thread: CDVDPlayerAudio::Process()
19:33:42 T:956298336   DEBUG: ParsePacket - {1} level changed from 0 to -99
19:33:42 T:956298336   DEBUG: ParsePacket - {1} iChannels changed from 0 to 2
19:33:42 T:956298336   DEBUG: ParsePacket - {1} iSampleRate changed from 0 to 48000
19:33:42 T:956298336  NOTICE: Opening audio stream: 1 source: 256
19:33:42 T:956298336  NOTICE: Finding audio codec for: 86016
19:33:42 T:956298336   DEBUG: FactoryCodec - Audio: libmad - Opening
19:33:42 T:956298336   DEBUG: FactoryCodec - Audio: libmad - Opened
19:33:42 T:1086993504   DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_RESYNC(21244964488.000000, 1)
19:33:42 T:1086993504  NOTICE: Creating audio stream (codec id: 86016, channels: 2, sample rate: 48000, no pass-through)
19:33:42 T:1086993504    INFO: CSoftAE::MakeStream - AE_FMT_FLOAT, 48000, FL,FR
19:33:42 T:882259040   DEBUG: CSoftAE::Run - Sink restart flagged
19:33:42 T:882259040    INFO: CSoftAE::InternalOpenSink - sink incompatible, re-starting
19:33:43 T:882259040    INFO: CAESinkALSA::Initialize - Attempting to open device "@"
19:33:43 T:882259040    INFO: CAESinkALSA::Initialize - Opened device "sysdefault"
19:33:43 T:882259040    INFO: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
19:33:43 T:882259040    INFO: CAESinkALSA::InitializeHW - Using data format AE_FMT_S16NE
19:33:43 T:882259040   DEBUG: CAESinkALSA::InitializeHW - Request: periodSize 768, bufferSize 6144
19:33:43 T:882259040   DEBUG: CAESinkALSA::InitializeHW - Got: periodSize 768, bufferSize 6144
19:33:43 T:882259040   DEBUG: CAESinkALSA::InitializeHW - Setting timeout to 128 ms
19:33:43 T:882259040   DEBUG: CSoftAE::InternalOpenSink - ALSA Initialized:
19:33:43 T:882259040   DEBUG:   Output Device : Default (imx-hdmi-soc Analog)
19:33:43 T:882259040   DEBUG:   Sample Rate   : 48000
19:33:43 T:882259040   DEBUG:   Sample Format : AE_FMT_S16NE
19:33:43 T:882259040   DEBUG:   Channel Count : 2
19:33:43 T:882259040   DEBUG:   Channel Layout: FL,FR
19:33:43 T:882259040   DEBUG:   Frames        : 768
19:33:43 T:882259040   DEBUG:   Frame Samples : 1536
19:33:43 T:882259040   DEBUG:   Frame Size    : 4
19:33:43 T:882259040   DEBUG: CSoftAE::InternalOpenSink - Using speaker layout: 2.0
19:33:43 T:882259040   DEBUG: CSoftAE::InternalOpenSink - Internal Buffer Size: 6144
19:33:43 T:882259040   DEBUG: AERemap: Downmix normalization is disabled
19:33:43 T:1086993504   DEBUG: Previous line repeats 3 times.
19:33:43 T:1086993504   DEBUG: CDVDPlayerAudio:: synctype set to 0: clock feedback
19:33:43 T:956298336   DEBUG: CDVDPlayer::HandleMessages - player started 1
19:33:44 T:956298336   DEBUG: ParsePacket - {0} profile changed from -99 to 100
19:33:44 T:956298336   DEBUG: ParsePacket - {0} level changed from 0 to 40
19:33:44 T:956298336  NOTICE: Opening video stream: 0 source: 256
19:33:44 T:956298336  NOTICE: Creating video codec with codec id: 28
19:33:44 T:956298336   DEBUG: CDVDFactoryCodec: compiled in hardware support: CrystalHD:no AMCodec:no OpenMax:no VDPAU:no VAAPI:no iMXVPU:yes
19:33:44 T:956298336   DEBUG: FactoryCodec - Video: iMX-xxx - Opening
19:33:44 T:956298336  NOTICE: Let's decode with iMX VPU
19:33:44 T:956298336   DEBUG: Decode: MEDIAINFO: fpsrate 1000000 / fpsscale 40000
19:33:44 T:956298336   DEBUG: Decode: MEDIAINFO: CodecID 28
19:33:44 T:956298336   DEBUG: Decode: MEDIAINFO: StreamType 2
19:33:44 T:956298336   DEBUG: Decode: MEDIAINFO: Level 40
19:33:44 T:956298336   DEBUG: Decode: MEDIAINFO: Profile 100
19:33:44 T:956298336   DEBUG: Decode: MEDIAINFO: PTS_invalid 0
19:33:44 T:956298336   DEBUG: Decode: MEDIAINFO: Tag 0
19:33:44 T:956298336   DEBUG: Decode: MEDIAINFO: extradata 47 00000127640028ad0034c40168111f787210101014000003000400000300ca500000000128ee3cc030000000010910
19:33:44 T:956298336   DEBUG: VPU Lib version : major.minor.rel=5.4.10.
19:33:44 T:956298336   DEBUG: FactoryCodec - Video: iMX-h264 - Opened
19:33:44 T:1078604896   DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_RESYNC(21247400900.000000, 0)
19:33:44 T:1078604896   DEBUG: Decode - VPU Init Stream Info : 1440x1088 (interlaced : 1 - Minframe : 7) - Align : 1 bytes - crop : 0 0 1440 1080
19:33:44 T:1078604896   DEBUG: VpuAllocFrameBuffers - V4L crop : 0 248 1424 1080
19:33:44 T:1078604896   DEBUG: VpuAllocFrameBuffers - 15 Hw buffer of 2350080 bytes allocated
19:33:44 T:1078604896   ERROR: Decode - Unexpected OUTPUT_MOSAIC_DIS.
19:33:44 T:1078604896   ERROR: Decode - VPU decode failed with error code 7.
19:33:44 T:1078604896   DEBUG: CDVDPlayerVideo - video decoder returned error
19:33:44 T:1078604896   ERROR: Decode - VPU decode failed with error code 7.
19:33:44 T:1078604896   DEBUG: CDVDPlayerVideo - video decoder returned error
19:33:44 T:1078604896   ERROR: Decode - VPU decode failed with error code 7.
19:33:44 T:1078604896   DEBUG: CDVDPlayerVideo - video decoder returned error
19:33:44 T:1078604896   ERROR: Decode - VPU decode failed with error code 7.

In this case it does not crash but no video is displayed only audio is played. The errors at the end are flooded in logfile.
Could you please try to add support for these codecs?
I can capture a TS stream should that help.
Hi there

A few answers :
@j4ns :
- I fully agree with you I don't expect performance improvement when porting xbmc to X11 for imx6 nor do I think that it makes sense if we consider xbmc by itself.
Yet, I though mtx512 was aiming at such a support (egl with X11 backend instead of fb backend) to integrate xbmc in its xubuntu build. Maybe I am wrong ?
- Your results with 4.0.0 bsp make me dubious : I will give it a try very soon...
- Thanks for your report regarding the missing support for dvb-t (HD or not). I am also personally interested in adding such support so I add it on my todo list and I will try to work on it this week. A reference ts stream that I can use for my dev would definitively help : Could you post one please ?

@mtx512: If it helps, I can try to build ma latest version for your environment, please send me a link to your new image with both X11 and FB drivers...

Best regards
Stephan
(2013-06-18, 02:54)wolfgar Wrote: [ -> ]Hi there
@mtx512: If it helps, I can try to build ma latest version for your environment, please send me a link to your new image with both X11 and FB drivers...

Best regards
Stephan

Hi there,

Kernel is here in branch imx_3.0.35_4.0.0-gk802. I have created new gk802 board file so that future ports should be easier.

X11 rootfs is here. I'll create a fb version in the next few days with X11 disabled.
Hi Wolfgar, I've uploaded four dvb-t ts stream samples - two HD and two SD - all in this zip archive (18MB). I've recorded it on desktop, but the xbmc on target behaves the same as described in my previous post with the recorded files - sd samples cause a crash, hd samples play audio only. Concerning the 4.0.0 release - freescales states at the end of the release notes document, that it dropped support for 1.0 silicon revision - that is unfortunatelly the case of my board. So even though the kernel boots, having some patches there, the troubles may be caused by other incompatibilities -> your/others results with 4.0.0 release may really be different.
Hi mtx

I have downloaded your rfs and I am building xbmc for now for fb backend then we will see...
At least, having my latest version which runs in your RFS when we don't launch the Xserver should be straightforward (I should be able to send a build tomorrow night...)


Stephan

Hi j4ns,

Thanks : I have just downloaded your samples and It will be my priority regarding xbmc development by the end of the week..
Also, many thanks for your explanations regarding your specific case and BSP V4.0.0.
I have just rebuilt libvpu and libfslvpuwrap and I am about to switch kernel and grab updated GPU blobs to give this 4.0.0 a try on my own device (at least for the pieces of software I care about...). I keep you informed...

Best regards
Stephan
Hi,

I have just upgraded the kernel and the GPU and VPU libraries to be in line with BSP V4.0.0 in my image.

I will perform more formal and serious tests and comparisons but here are my first impressions :

* There are some good improvements regarding VPU :
- For some videos : it solves an issue which was not so visible from the user (video was still smooth but some frames were missing). I was forced to drop some decoded pictures because there were no v4l2 physical buffer available while there should be. I am very happy with this one because I have hunted this bug for a long time...
- the "curtaining at the bottom of the screen" issue reported by Toverkwark seems to be gone

* Regarding GPU
- I have not tested pure performance regarding rendering : it seems to be the same (except a few lags)
- It definitively does not solve overheating issue but the new GPU power management and dynamic frequency improve the required time to cool the device when we stop to use the GPU... It is good but not good enough....

At last, I have experienced a strange issue (maybe similar to the one reported by j4ns) : With some videos, when I want to display the XBMC gui while the video is playing then the screen goes black and it goes back after a few seconds... (it is not a thermal issue for sure. It is likely to be related to IPU which is in charge of combining the 2 layers)
To me, it is a major issue which prevents me to release the updated image for now : I have to investigate further this one.

Best regards
Stephan
@mtx : I have built my latest xbmc version for linaro : It is currently uploading ... You will have it in a few hours

Regards
@mtx : I have built my latest xbmc version for linaro : It is currently uploading ... You will have it in a few hours

Regards


Update : here it is (required fb gpu libs included, but untested for now...)
Hi

i tested the X11 rootfs with the imx_3.0.35_4.0.0-gk802 kernel.
the X11 hardware acceleration is not working.

(EE) AIGLX error: vivante exports no extensions (/usr/lib/arm-linux-gnueabi/dri/vivante_dri.so: undefined symbol: __driDriverExtensions)

do you have any ideas?

best regards
llexoduz
(2013-06-20, 09:44)llexoduz Wrote: [ -> ]Hi

i tested the X11 rootfs with the imx_3.0.35_4.0.0-gk802 kernel.
the X11 hardware acceleration is not working.

(EE) AIGLX error: vivante exports no extensions (/usr/lib/arm-linux-gnueabi/dri/vivante_dri.so: undefined symbol: __driDriverExtensions)

do you have any ideas?

best regards
llexoduz

Hi, that error is report because the vivante driver does not support AIGLX which is normal. You still have X11 acceleration.
(2013-06-20, 08:42)wolfgar Wrote: [ -> ]@mtx : I have built my latest xbmc version for linaro : It is currently uploading ... You will have it in a few hours

Regards


Update : here it is (required fb gpu libs included, but untested for now...)

Many thanks, will give it a test.

As a side note - I noticed my CPU part number is 'SC6Q888YM10AC'. The 'SC' indicates 'Special', normally it would be 'MC' indicating 'Mass Produced' and three digits '888' don't match the normal part identifier markings. I did some GPU loading testing with 'hste' on IRC, his GK802 has a rev 1.1 CPU that seems to stay a lot cooler than mine would for the same GPU loads.
My cpu is if I can read it right: MX6Q5EYM10AB. And it looks like it runs cooler. like mtx512 says. With a big heatsink mounted on the CPU, the temp stays below 76 with heavy stress.
I'll try installing xbmc and if its some test u have there that gives you temp problem I could try reproduce it on mine.

hste
Hi,

I forgot to mention that the XBMC I posted depends on taglib V1.8.
As this version is not packaged in the ubuntu/linaro image (only 1.7-1ubuntu5 is available), I built this newer version.
Here is a taglibV1.8 archive which is compatible with your RFS
Make sure that xbmc uses this library...

Keep me informed about your results (I have not tested but it should just work the same as with my image...)

Regards
Stephan
Hi j4ns

Here is a first commit that should help for your HD channels (SD still ko)
Regards
Stephan
@j4ns

Now SD is OK with this one

Regards
Stephan
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39