AmBX Plugin
Started by paoloo, 23 Mar 2010 14:47
153 replies to this topic
Re: AmBX Plugin #81
Posted 25 August 2010 - 10:13
Hi !
Is it possible tu run the atmolight plugin in the VU+Duo with the PLI-Image? I want to test it with my ambx. I have tried it with the plugin for the DM8000 but it will not work.
The ambx-plugin works more stable now, but in the atmolight-plugin you can configurate more then in the ambx.plugin.
Can you help me?
Is it possible tu run the atmolight plugin in the VU+Duo with the PLI-Image? I want to test it with my ambx. I have tried it with the plugin for the DM8000 but it will not work.
The ambx-plugin works more stable now, but in the atmolight-plugin you can configurate more then in the ambx.plugin.
Can you help me?
Re: AmBX Plugin #82
Re: AmBX Plugin #83
Re: AmBX Plugin #84
Re: AmBX Plugin #85
Re: AmBX Plugin #86
Posted 27 August 2010 - 07:10
Boosting the gabber has never been my priority since that is simply a matter of processing less data. Getting the grabber stable so that it can run for hours on the 8000 and VU appears to have been fixed now, thanks to your tip on the sanity check.
I'm not interested in "code fragments". Just share it all, like i do for the dreambox code, or keep it to yourself, like I do for other projects, either is okay. If you choose to share, we can merge the two plugins into one, if you like.
My plan with the grabber code has been to also use it for other applications, like an auto-zoom for example to get rid of black bars, and as a replacement for aio-grab.
I'm not interested in "code fragments". Just share it all, like i do for the dreambox code, or keep it to yourself, like I do for other projects, either is okay. If you choose to share, we can merge the two plugins into one, if you like.
My plan with the grabber code has been to also use it for other applications, like an auto-zoom for example to get rid of black bars, and as a replacement for aio-grab.
Real musicians never die - they just decompose
Re: AmBX Plugin #87
Posted 2 September 2010 - 21:06
OK, understood.
The reduction of time wasted on copying unnecessary decoder data during grabbing has been our priority, as it frees time to better compute luma and chroma. It also allowed us to include additional features, i.e. live black bar detection (really cool for all the mkvs ...), cinema mode, etc.
Also, providing agility seems to be one major feature user expect from the plugin. For that we need an update frequency of 20 Hz or higher (for all 4 channels). As there will be a 8 channel Atmolight available soon, we really need free cpu time for the additional 4 channel. Nothing the amBXers need to worry about, granted.
In the meantime we have included support for amBX Light in the Atmolight daemon/plugin. Still experimental, but it works quite well already.
Opening the source is generally a good idea and might eventually also be done for the Atmolight daemon. Not decided yet.
Keep up the good work on the amBX Plugin. We stay in touch. Don't hesitate to contact me.
Mamba
The reduction of time wasted on copying unnecessary decoder data during grabbing has been our priority, as it frees time to better compute luma and chroma. It also allowed us to include additional features, i.e. live black bar detection (really cool for all the mkvs ...), cinema mode, etc.
Also, providing agility seems to be one major feature user expect from the plugin. For that we need an update frequency of 20 Hz or higher (for all 4 channels). As there will be a 8 channel Atmolight available soon, we really need free cpu time for the additional 4 channel. Nothing the amBXers need to worry about, granted.
In the meantime we have included support for amBX Light in the Atmolight daemon/plugin. Still experimental, but it works quite well already.
Opening the source is generally a good idea and might eventually also be done for the Atmolight daemon. Not decided yet.
Keep up the good work on the amBX Plugin. We stay in touch. Don't hesitate to contact me.
Mamba
Re: AmBX Plugin #88
Posted 15 January 2011 - 09:28
Milo,
I finally discovered the fix for the DMA Bug on the DM8000/VU+ DUO that can crash the daemon. A fix has been developed and the daemon now runs for hours and hours. No crash in days.
Let me know, if you are interested.
Mamba
PS: Daemon now does 50..70 Hz updates for SD and 35..40 Hz for HD. It also supports the 8 chan Karatelight device. See here a youtube movie, posted by a VU+ user: Klick.
I finally discovered the fix for the DMA Bug on the DM8000/VU+ DUO that can crash the daemon. A fix has been developed and the daemon now runs for hours and hours. No crash in days.
Let me know, if you are interested.
Mamba
PS: Daemon now does 50..70 Hz updates for SD and 35..40 Hz for HD. It also supports the 8 chan Karatelight device. See here a youtube movie, posted by a VU+ user: Klick.
Re: AmBX Plugin #89
Re: AmBX Plugin #90
Posted 15 January 2011 - 09:53
Sure,
I diff would not be fruitful as the Grabber code has deviated from Seddi's stuff quite a bit in the meantime and so did yours, but here it goes:
Go to to the Grabber code of the DM8000 and then identify this spot:
Et voilà. Hope this helps.
Mamba
PS: We, too, have support for the VU SOLO. Code is identical to the DM500HD stuff. Not sure whether you knew that.
I diff would not be fruitful as the Grabber code has deviated from Seddi's stuff quite a bit in the meantime and so did yours, but here it goes:
Go to to the Grabber code of the DM8000 and then identify this spot:
. If this loop runs more than twice, the luma and chroma data is corrupt and you should skip the subsequent memcpying and byteswapping stuff, such asfor(i = 0; i < tmp_size; i += DMA_BLOCKSIZE) {...}
andfor(xtmp = 0; xtmp < stride; xtmp += ...) {...}
for the current frame. If you don't, processing the memcpys will for sure crash the plugin. Hence, skip both the memcpy and the swapping loop and the plugin survives the corrupt data. It takes the DMA transfer a few frames to recover. The user won't recognize a handful frames dropped in 30 mins.{... SWAP(luma[t],luma[t+3]); ...}
Et voilà. Hope this helps.
Mamba
PS: We, too, have support for the VU SOLO. Code is identical to the DM500HD stuff. Not sure whether you knew that.
Re: AmBX Plugin #91
Posted 15 January 2011 - 10:18
... identify this spot:
. If this loop runs more than twice, the luma and chroma data is corrupt ...for(i = 0; i < tmp_size; i += DMA_BLOCKSIZE) {...}
That basically means that "tmpsize > 2*DMA_BLOCKSIZE" (thus, offset/stride information is corrupt)?
Real musicians never die - they just decompose
Re: AmBX Plugin #92
Re: AmBX Plugin #93
Re: AmBX Plugin #95
Re: AmBX Plugin #96
Re: AmBX Plugin #97
Re: AmBX Plugin #98
Re: AmBX Plugin #99
Posted 16 January 2011 - 14:14
Absolutely! There is another thread about this (AtmoLight, I think it's in the German part), also promising good results. Looks fabulous!Looks promising
VU+ DUO/UNO/Digiality 85cm multifocus-4 X twin-Inverto-LNB's/Triax 88 USALS/Logitech Harmony 300, 555, 600, 900 en 1100
Re: AmBX Plugin #100
13 user(s) are reading this topic
0 members, 13 guests, 0 anonymous users