Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Something has been changed with mediatomb. On ubuntu community document it shows that mediatomb needs user log in , in order to work stable.
I have mediatomb found by my tv (samsung) and also playing audio and video contents. https://help.ubuntu.com/community/MediaTomb
For that you have to edit its config.xml file for it. I forgot its path on our system, believe its /etc/pluto/mediatomb/ (dont quote me on that) in that xml file you will have to add mame types for your content. I will post my config.xml when I fire up my core.
however my problem is, mediatomb does not seem to scan all the media. It does not update its database even though scanned manually.
and the video does not play with its proper display, In other words quality of video looks crap on my MD.
Thanks J, agreed on just about all counts there.
Unfortunately my remote layout is also set to 'W'. In fact, for fear my template was the problem, I compared my template with the MCE Remote template side-by-side and the only difference was that the MCE Remote template had a "controlled by category" set to media director. So I set mine to the same, reboot etc but no change.
I'm pretty stymied.
All I can think of is hacking into the USBUIRT code at that section I posted - where it takes the decision about the command and outputting everything that is going on to a custom (or normal) log and then compiling that and running it on my system. Prob is, I haven't the faintest idea how to do that... actually, I do... I think I need to set up a development system or something. Somewhere in the wiki about it. I'll read up. Probably about time I contributed, eh? Necessity is a mother.
Guess that's it ^^
You say this works for everyone (except me) - can we confirm that? Is scroll down working for you from an IR remote? Anyone else? If so, then it would certainly suggest there's something odd about my particular setup. It doesn't rule out a bug that is only exposed by my setup but the likelihood is more that my setup is the problem. I will certainly have another look at my remote template... perhaps compare it to the MCE remote template to see if there are any glaring differences other than the obvious (IR CODES!).
Thanks again for your help and interest in this. I hope I'm not wasting everyone's time here with a silly mistake on my side but that's why I'm posting detail about structures and things I discover when I can in the hope that those parts of it may be useful to someone chasing down related problems in future.
having a look at the uirt code, there is a method:
Checked at home and confirmed that when I open the music or video list, the onscreen orbiter sends the message to the UIRT to say "Set screen type" but the UIRT log shows nothing. So either my assumption is wrong above that it should be logging something when this happens or there is a problem somewhere and that command is not received by the UIRT. The UIRT log is recording other things, like the unknown IR codes it receives... just not this.
More code exploration... in the guts of IRReceiverBase.cpp - I found the method that appears to deal with received codes and even the section that seems to implement the "remote mapping hierarchy"-
And I think that what is happening here is that the pMapKeysToMessages structure at this point first line is trying to find a match for this particular command for a specific RemoteLayout, CurrentScreen. Then, if that fails, it tries to find one for a RemoteLayout and any screen. Then, if *that* fails, it tries to find one for any RemoteLayout and a specific screen and if that fails it tries to just find a command match.
The assumption, of course, is that at this point the cRemoteLayout and m_cCurrentScreen variables are appropriately set. Who knows if that is the case or not. Presumably m_CurrentScreen is correctly set as per the CMD_Set_Screen_Type below but... who knows? Esp since that one isn't logged.
The cRemoteLayout var is set in this method but is set to a value in the m_mapRemoteLayout structure matched to the primary key of the remote. And I don't know where that structure is populated.
Tshak mentioned earlier that the remotelayout is not used. If that is the case, then this would be an empty structure and presumably cRemoteLayout a null or something that would fail for the first and second itMessage assignments and drop through to the third.
No, apt-get report did no report held back.
apt-get install --reinstall lmce-asterisk
This is what i have in my db_phone_config.sh. The last apt-get update && upgrade is three days ago.
It's different from yours.
out - MD HD Intel 3.5mm
in - Sharp LCD TV - 3.5mm (paired with video signal from HDMI 6)
out - Sharp LCD TV - Red & White phono jacks
in - Sony STR-K850 Receiver
My TV responds to PWR1 commands and all other commands such as change input, volume etc. Occassionally however although the TV's onscreen display registers volume changes, the speaker volume does not change.
There is a setting on the TV that changes audio output from fixed to variable which I have selected. This when working is preferable as I can see on-screen evidence that my command was received. Though I am sure it is more technical, it seems as though the TV is sending audio at different volume? to the receiver, making the volume at the 5.1 speakers go up or down without the receiver volume setting changing.
Through the resend A/V codes menu I have found that when the on-screen displayed volume does not move with the speaker volume, I can send the code "process initialize" to re-sync everything. Sending this code resets the TV onscreen display volume to 24 and for the next few hours makes the audio commands work as desired. This does not fix it permanently however and I hate pressing buttons I don't understand like this. Is anyone familiar with A/V console commands who could offer me some assistance or explanation of what "process initialize" is actually doing?