Show Posts

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.

Messages - phenigma

Pages: 1 ... 54 55 [56] 57 58 ... 80
Developers / Re: Touch Orbiter and Web Orbiter speed improvements
« on: October 23, 2010, 06:38:40 am »
Excellent idea!  I'll try to test this against the linux based touch orbiter(s) as well.  The n800/810/900 could probably benefit from this.


Installation issues / Re: MPlayer and m2ts problems
« on: October 23, 2010, 12:31:45 am »
I belive there is a bug in mplayer_player (I think that's where it is) that doesn't send the 'Media finished' command to dce_router when the media finishes playing.


Users / Re: DivX problem
« on: October 23, 2010, 12:29:30 am »
If you set 'vdpau' in the webadmin then xine and mplayer will use vdpau acceleration if it exists.  Xine (in lmce) will automatically fall back to opengl playback for media that vdpau does not accelerate.  I think that mplayer is setup to do the same but I don't recall. 

If you search around on the internet there is generally no 'cure' for video playback tearing in linux.  There are many things that can be done to somewhat mitigate or reduce the symptoms but there are fundamental changes required to how the linux kernel and opengl and compositing managers interact and sync to vertical.  The problems are well documented around the net and it seems they can only be solved by changes made from the kernel down to x drivers and compositing managers...

Until then you can reduce the amount of tearing that you see on your screen by not using alpha blending (where v-sync issues are most noticeable) and by using the lowest level of 'de-interlacing' you can live with in your webadmin settings.  The de-interlacing setting can have a significant effect on the amount of tearing you see.

Some TVs also have 'tearing' as the source material and actual refresh rate of the pixels is not in lock step.  My plasma has an 85Hz refresh rate in it's hardware but it is fed with a 60Hz video signal.  I actually experience a very little bit of tearing on my tv with other types of media as well (BR, DVD, PS3 games can be bad) during fast motion scenes.


Developers / Re: TouchOrbiter - Auto-configuring new orbiter
« on: October 23, 2010, 12:07:35 am »
Anyone interested in touch orbiter auto-configuration should really follow along with  That's the ticket documenting the development/changes Merkur and I are working to implement which makes it relatively quick and painless to incorporate this feature.

I've been following along, great stuff so far.  I plan to try it.  I have heard from others working on a touch orbiter and they will likely try to use this as well.  Thank you so much for all the work you and Merkur have been doing.

To help us all re-orientate ourselves and get this thread back on-track again... could you summarise where your at or what your planning for Auto configuring new Touch Orbiters? As step by step description what should happen would be useful. This will also help anyone developing a Touch Orbiter variant to get their head around what needs to be added (if anything) to their Apps.

Well my initial thoughts of the process went a little like this:

1) check if device exists/is defined in database, based on say a .conf file (like maemo) or a MAC (like padorbiter or windows orbiter)
2) if device exists in database then connect to it's defined port #, if it fails proceed to 3) else proceed to 9)
3) detect the native display resolution of the device
4) ask the user if this is a new orbiter and therefor if a new device should be created (a la padorbiter)
5) create the new device -> proxy_orbiter, perhaps an orbiter to go with it if creating proxy_orbiter doesn't do this
6) query the user and set orbiter template attributes for: Language, Room, User, available Skin, etc...
7) query user for display resolutions that are <= native resolution of device and set template attributes
8) regenerate
9) use...   if selected resolution == native resolution would trigger a fullscreen display (no window dressing)

and then 10) should be 'profit' or something like that but I havn't figured out the origin of this little inside joke yet to know why....  <:-P

I may have missed something there but that was the general idea of it.  I'm hoping for something fairly generic that runs (or at least compiles) easily on multiple systems: mini2440, maemo(s), debian.  The functionality exists in Orbiter and I wanted to mimic the behaviour/code in Orbiter that padorbiter uses to auto-configure.  My issue was, more or less, with the backend code required to implement the auto-creation of proxy_orbiter as I havn't really had a chance to explore the dce commands that Orbiter uses to do this.  los93sol seems to have documented these commands somewhat in the code referenced in the ticket above (thanks!).  I'm am really busy right now but I am going to try to use them.

The maemo build env isn't too difficult to setup. I don't know if you are happier on a windows or linux box. There is a VM image available ...
Then from the scratchbox env you can either symlink to your existing LinuxMCE src or do an svn co from within. I have a script that builds the other necessary libs for the orbiter, I'll attach it here once I get home.
p.s. Oops, just noticed this is under Touch Orbiter - if this discussion continues maybe we should break it out under a PadOrbiter topic?

Thanks coley.  Yes we should start a new thread for this.  I'll try to set up a build-env and see what happens.  I'd love to access any scripts/changes you already have.  You could PM or e-mail me what you have (phenigma at hotmail dot you know) and I'll post a new thread with my progress.


Hi J.,
yes, the devices templates were exported, manufacturer pointed as: "FK_Manufacturer";s:4:"1057", model indicated correctly: "Description";s:14:"SoundBridge IR".
I submitted both templates and am waiting for an answer if they were accepted or not.
Let's wait to see how it goes....

Your templates will not be accepted if they are submitted in this format.  This was a mechanism that was attempted when sqlCVS was less reliable and for people testing devicetemplates across installs before submitting them properly.  If you want your templates accepted into LMCE then you will have to submit them using sqlCVS, I think the wiki has a howto you can follow.

Thx again.

P.S. It would be nice to be able to set the effect (and if effect is to be used) for the given source, like files defined as movies, selecting DTS, files defined as audio and jazz, selecting Jazz Club, audio and rock, selecting Rock Concert, TV selecting Theater..
Most of the middle to to range audio/video receivers and amplifiers has multiple effect modes.
I could not find how to set it, so i do it with the amp remote.. selecting the effect mode.

Search around, there are a few threads that discuss this topic and I know the IR codes are accounted and I think the fields are provided and available in the database but I don't think the relevant code has not been created to enable these settings to apply automatically during use.


Marketplace / Re: WebDT 366s - Brand new still in the box. ** $75.00**
« on: October 22, 2010, 10:41:24 pm »
I ran the bad unit through a bunch of tests and it ended up failing a MemTest86+.  It has been put in the mail to be returned and he says he'll ship me a new one.  I will admit that he hasn't been the most prompt of individuals to respond but he has been dealing with me and my problem.

I'm incredibly happy with these LX units vs my old GX.  They are MUCH faster.  With the increased processing capability and the 802.11g they easily run Orbiter and stream from .flac or .mp3 files to squeezeslave wonderfully.

It was not a simple 'plug n play' to get this up and running with the padorbiter distro.  The drive size was the biggest issue to overcome.  I tried resizing the image multiple times and never got the partition defined quite right.  Had to do a fresh debian install to get a proper partition defined and imaged.  Then the video was a bit of a pain as the vesa framebuffer causes white pulsing on the LX's screen.  The framebuffer driver has to be set at boot and it works great in the console.  Once booted the LX framebuffer doesn't wake-up from suspend properly under X, not sure why but it's not pretty, so I switched to the geode driver in X and it resumes just fine.  The IPW2200 firmware had to be copied onto the webdt before the wireless would operate.  The wireless card doesn't seem to wake up as quickly as the cisco card in the GX (at least that's the best I've come up with) and consequently Orbiter takes a bit before timing out and restarting.  As a simple solution I kill Orbiter on resume, which restarts Orbiter in a couple seconds rather than 10 or 15.  USB2.0 on the LX vs USB1.1 on the GX makes installing an image 5x faster.  Took me a little over a week to figure out what to do and learn what I needed to do to make it happen.

If there is enough interest I will post an image of what I have, but that should be reserved for another thread.


Users / Re: Problems with Denon 2310 - Video source drops
« on: October 22, 2010, 09:53:09 pm »
phenigma,  thanks for the reply.... I am using a zotac ion n330 board.

Welcome to the Forum and thanks back.

@phenigma My core uses the AN-M2HD with optical out (for surround sound) to the Denon and HDMI out to the TV. Don't think HDMI sound supports surround sound. I have also used the Acer Revo with the same setup (optical plus hdmi).

HDMI does support surround sound, it's part of the appeal of HDMI, only 1 cable is required for all video and audio.  The newer HDMI standard (1.4 if I remember correctly) actually incorporates a tcp/ip communication mechanism so that each device can share a network connection as well.  I have yet to acquire an HDMI receiver to confirm that LMCE supports surround sound over HDMI... but I would assume that it would.  Thanks for the info on the motherboard.


Users / Re: Screen blanking during playback
« on: October 22, 2010, 09:43:11 pm »
Your welcome. :)


Which installation media did you use?  The Beta2 DVD is quite old and you should use a recent snapshot from or do a net install following as a guide.


Users / Re: Problems with Denon 2310 - Video source drops
« on: October 17, 2010, 10:12:49 am »
What MB/video card are you guys using?  I was looking at a denon 3311 but I may reconsider.


Marketplace / Re: WebDT 366s - Brand new still in the box. ** $75.00**
« on: October 17, 2010, 09:46:33 am »
A couple of notes to anyone looking at these right now:

The WebDT 366DT LX systems have a smaller internal drive than the WebDT 366GX (the device the current padorbiter installs onto).  This means that padorbiter will not install onto these units.  

I purchased 4 of these units and after a couple of weeks they arrived.  3 of the 4 units are working perfectly and I have shoe-horned padorbiter onto them with the wireless firmware and squeezeslaves on them as well.  My squeezeslaves address themselves with leading zeros followed by the 2nd half of the webpads mac address to allow me to easily configure them on the core.  There is decent battery life in the 3 working units.  I can confirm the intel wireless g ipw2200 card is present.  I have not tested wpa yet.  They come with european 240v plugs on the cords, the power supplies are universal though so it's trivial to cut the ends and replace them.

Unfortunately one of my units arrived defective.  My attempts have been completely unsuccessful installing any operating systems on this one unit.  The install attempts have all failed part way through (they are successful on each of the other 3 webdts).  I have sent an e-mail to tbowland and I am waiting to hear if he will replace this defective unit.

I'll post the resolution when I receive a response from tbowland.


Users / Re: Altering volume increase/decrease increment - App_Server.cpp
« on: October 17, 2010, 09:18:02 am »
This would be great functionality!  All current a/v dSomeone who knows more specifics could comment though.evices rely on a device template to assign the number of 'repeats' for volume commands.  It seems to me that the app_server must (or should) have a device template (it must have somewhere) and that it should follow the same rules as any other device that has volume commands and respond to the configured repeat amount set in the template.

I'm not certain the exact method to implement this but there should be a setting in the template, or it must be added, and then the app_server would have to honour those volume repeat numbers, in a loop.  My understanding is the app_server only handles volume commands when no other device is available (ie no receiver or tv which handles volume setup in the connection manager) so any changes to app_server should only affect systems without another device handling volume control. 

Can someone confirm or correct my assumption of how this should be implemented?


Which install method did you use?  (beta2 dvd, snapshot dvd, net install)

Current snapshot DVDs from or the internet install detailed at: are the recommended install methods currently.


Users / Re: Screen blanking during playback
« on: October 17, 2010, 08:44:42 am » is executed every time you select Start KDE from the onscreen orbiter.  

Is this your core/hybrid or an MD?  The screensaver fix for the core is reported and a fix provided in  This defect patch has not yet been applied to the current builds.


A little un-related but did you know that Thom's Padorbiter for webdt's implements the Start KDE button and you can use it to invoke all kinds of things on a webdt, then use a messagesend to bring orbiter focus back.


I'm glad it was successful for you!  My intent was to enhance the ability for testing device templates from install to install without having yet submitted them to sqlcvs.  I'd love to know what the devices were that you exported and what your experiences were using the script, it's not the easiest to use. 

Did you have any problems?
Did you have to alter anything in the script?
Were the devices IR or GSD? or neither?
Did all the IR/GSD code transfer properly? 

I hope to clean it up a bunch and create a better interface some day.  I had used the script as an exercise to learn a some php and sql so my additions to the original code were not the prettiest in implementation.  I learned a whole lot about the pluto_main database structure in relation to device templates.  Somewhere I have additions that add the ability to backup shell scripts (setup & pnp detect scripts, etc.) associated with the device template, and all child entries, and code that does device template association by psc_id in-case someone updates their sqlcvs after backing up but before restoring (I experienced a problem with this once and wanted to account for it).  I don't remember how much of that is in the one I posted.  At some point I'll look at what's here and the changes I'd made since then and merge them.

Again, glad it worked for you!  Tell me how it went!


Pages: 1 ... 54 55 [56] 57 58 ... 80