@FernetMenta
#1
I did build your latest git tree commit 3e6b889.
Runs fine so far, but i get the log spammed with

Code:
14:10:42 T:139643814123264 M:2902466560   ERROR: SetThreadPriority: error Permission denied
14:15:43 T:139643838244608 M:2902282240   ERROR: Previous line repeats 2 times.
14:15:43 T:139643838244608 M:2902282240  NOTICE: EpgContainer - UpdateEPG - starting EPG update for 147 tables (update time = 7200)
14:15:50 T:139643814123264 M:2902290432   ERROR: SetThreadPriority: error Permission denied
14:20:51 T:139643838244608 M:2902347776   ERROR: Previous line repeats 1 times.
14:20:51 T:139643838244608 M:2902347776  NOTICE: EpgContainer - UpdateEPG - starting EPG update for 147 tables (update time = 7200)
14:20:59 T:139643814123264 M:2902355968   ERROR: SetThreadPriority: error Permission denied
14:26:00 T:139643838244608 M:2902413312   ERROR: Previous line repeats 2 times.
14:26:00 T:139643838244608 M:2902413312  NOTICE: EpgContainer - UpdateEPG - starting EPG update for 147 tables (update time = 7200)
14:26:07 T:139643814123264 M:2902421504   ERROR: SetThreadPriority: error Permission denied

How can I enable Setting the ThreadPriority ?

Any Idea what is perhaps missing?

Karl
Reply
#2
you can set an entry in limits.conf to allow a user running threads with nice level < 0
but afaik the only thread which claims a higher prio is the audio thread. this looks like that a background thread claims higher prio.
i will investigate this.

can you post a full debug log?
Reply
#3
this may also happen if your kernel lacks the SYS_CAP_NICE capability. What linux distro do you use?
Reply
#4
Sorry for the confusion.

I had a typo in my advancedsettings.xml (stetting specific fps ranges) which lead to the message

Code:
13:08:03 T:139715573569472 M:3021328384   ERROR: Error loading special://profile/advancedsettings.xml, Line 24
                                            Error reading end tag.

Fixing this typo did make the Thread permission errors go away.

The distro is Opensuse 11.4 thumbleweed

Thanks for responding
Reply
#5
With this branch everything is fine (no crash with autorefresh change!!!!!) but I need Sharpness/De noise reduction options (under Video options, when you play a video file). Fernet, its possible to implement this? This options are in the latest git version.

Thanks again!
Reply
#6
Note that these options do only apply to vdpau video mixer. With vdpau - open gl - interop the video mixer is bypassed if no vdpau de-interlacer is chosen. This increases performance. For progressive you can set de-interlacer to VDPAU NONE and you have those options available.
Reply
#7
Amazing work!! Now everything works perfectly, very very thanks for your awesome work Fernet Smile
Reply
#8
I tried building your latest 2011-06-18 Tree (commitid c5b1f67)
with configure switch:

--enable-external-ffmpeg.

It does not build, the the following error messages are shown:

Code:
make -C xbmc/pvrclients/MediaPortal
make[1]: Entering directory `/pool/packages/BUILD/FernetMenta-xbmc-c5b1f67/xbmc/pvrclients/MediaPortal'
../Makefile.include:29: warning: overriding recipe for target `/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.team-mediaportal.tvserver/XBMC_MPTV.pvr'
../../../Makefile.include:133: warning: ignoring old recipe for target `/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.team-mediaportal.tvserver/XBMC_MPTV.pvr'
Makefile:25: warning: overriding recipe for target `clean'
../../../Makefile.include:139: warning: ignoring old recipe for target `clean'
Makefile:29: warning: overriding recipe for target `/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.team-mediaportal.tvserver/XBMC_MPTV.pvr'
../Makefile.include:29: warning: ignoring old recipe for target `/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.team-mediaportal.tvserver/XBMC_MPTV.pvr'
make[1]: »/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.team-mediaportal.tvserver/XBMC_MPTV.pvr« ist bereits aktualisiert.
make[1]: Leaving directory `/pool/packages/BUILD/FernetMenta-xbmc-c5b1f67/xbmc/pvrclients/MediaPortal'
make -C xbmc/pvrclients/mythtv
make[1]: Entering directory `/pool/packages/BUILD/FernetMenta-xbmc-c5b1f67/xbmc/pvrclients/mythtv'
../Makefile.include:29: warning: overriding recipe for target `/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.mythtv/XBMC_Mythtv.pvr'
../../../Makefile.include:133: warning: ignoring old recipe for target `/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.mythtv/XBMC_Mythtv.pvr'
Makefile:18: warning: overriding recipe for target `clean'
../../../Makefile.include:139: warning: ignoring old recipe for target `clean'
Makefile:24: warning: overriding recipe for target `/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.mythtv/XBMC_Mythtv.pvr'
../Makefile.include:29: warning: ignoring old recipe for target `/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.mythtv/XBMC_Mythtv.pvr'
make[1]: »/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.mythtv/XBMC_Mythtv.pvr« ist bereits aktualisiert.
make[1]: Leaving directory `/pool/packages/BUILD/FernetMenta-xbmc-c5b1f67/xbmc/pvrclients/mythtv'
make -C xbmc/pvrclients/vdr-vnsi
make[1]: Entering directory `/pool/packages/BUILD/FernetMenta-xbmc-c5b1f67/xbmc/pvrclients/vdr-vnsi'
../Makefile.include:29: warning: overriding recipe for target `/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.vdr.vnsi/XBMC_VDR_vnsi.pvr'
../../../Makefile.include:133: warning: ignoring old recipe for target `/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.vdr.vnsi/XBMC_VDR_vnsi.pvr'
Makefile:26: warning: overriding recipe for target `clean'
../../../Makefile.include:139: warning: ignoring old recipe for target `clean'
Makefile:30: warning: overriding recipe for target `/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.vdr.vnsi/XBMC_VDR_vnsi.pvr'
../Makefile.include:29: warning: ignoring old recipe for target `/usr/src/packages/BUILD/FernetMenta-xbmc-c5b1f67/addons/pvr.vdr.vnsi/XBMC_VDR_vnsi.pvr'
CPP     VNSIDemux.o
VNSIDemux.cpp: In member function ‘void cVNSIDemux::StreamChange(cResponsePacket*)’:
VNSIDemux.cpp:231:61: error: ‘CODEC_TYPE_AUDIO’ was not declared in this scope
VNSIDemux.cpp:248:61: error: ‘CODEC_TYPE_AUDIO’ was not declared in this scope
VNSIDemux.cpp:265:61: error: ‘CODEC_TYPE_AUDIO’ was not declared in this scope
VNSIDemux.cpp:282:61: error: ‘CODEC_TYPE_AUDIO’ was not declared in this scope
VNSIDemux.cpp:299:61: error: ‘CODEC_TYPE_AUDIO’ was not declared in this scope
VNSIDemux.cpp:314:61: error: ‘CODEC_TYPE_VIDEO’ was not declared in this scope
VNSIDemux.cpp:332:61: error: ‘CODEC_TYPE_VIDEO’ was not declared in this scope
VNSIDemux.cpp:354:61: error: ‘CODEC_TYPE_SUBTITLE’ was not declared in this scope
VNSIDemux.cpp:371:61: error: ‘CODEC_TYPE_SUBTITLE’ was not declared in this scope
VNSIDemux.cpp:386:61: error: ‘CODEC_TYPE_SUBTITLE’ was not declared in this scope
VNSIDemux.cpp: In member function ‘bool cVNSIDemux::StreamContentInfo(cResponsePacket*)’:
VNSIDemux.cpp:442:45: error: ‘CODEC_TYPE_AUDIO’ was not declared in this scope
VNSIDemux.cpp:458:50: error: ‘CODEC_TYPE_VIDEO’ was not declared in this scope
VNSIDemux.cpp:466:50: error: ‘CODEC_TYPE_SUBTITLE’ was not declared in this scope
make[1]: *** [VNSIDemux.o] Fehler 1
make[1]: Leaving directory `/pool/packages/BUILD/FernetMenta-xbmc-c5b1f67/xbmc/pvrclients/vdr-vnsi'
make: *** [pvrclients] Fehler 2

Any Idea how to fix that?

Karl

PS: great work for us vdpau users
Reply
#9
Currently it does not build with external ffmpeg. See this pull request:
https://github.com/opdenkamp/xbmc/pull/143
Reply
#10
Thanks for pointing me to that pull request. It does build with it.

Karl
Reply
#11
Hello!

I'm using your latest pixmap build and all works perfectly (except some problems withe the scrapers), but yesterday I tried to install latest trunk git version (official, not your build) and the problem with crashes and autochange refresh rate enabled still exists...

My question is, when your fixes would be included into main trunk version (official version)?? Any patch or something?

Regards and very thanks for your work FernetMenta! Smile
Reply
#12
There's still a lot of work ahead until I can submit something to mainline for review. I had to rework many things and my development branch is not very stable yet. Maybe in one or two weeks I will have something to test, still experimental Smile
Reply
#13
If not too much trouble, could you change default palette of bitmap subtitles (idx/sub etc.) to white instead of current yellow in your fork?
Reply
#14
I disagree. The colors are defined by the provider and most of the time there are more than one color for hearing impaired.

White for foreground dialog, yellow for background dialog ...etc.
Reply
#15
Any update in pixmap branch?? Because with latest official git XBMC continues crashing when auto-refresh rate its enabled....

Regards.
Reply

Logout Mark Read Team Forum Stats Members Help
@FernetMenta0