DIY Ambilight howto?
Pagina: 1 2 3 4 ... 55 56 57 58 59 60 61 62 63 64 65 66 67 last
Reageer Nieuw TopicMaar donkergrijs als deze?quote:bobo1on1 schreef op vrijdag 03 juli 2009 @ 17:23:
Grijs is zelfs wat beter dan wit, met een witte muur kun je bijvoorbeeld geen bruin maken (wordt een soort oranje).

God is in de war, hij denkt dat hij The Flow is...
Ik heb beide opties geprobeerd.quote:vandeGerrit schreef op woensdag 01 juli 2009 @ 22:48:
Ok, zou je het volgende is willen proberen:
Onderaan het config.XML bestand bevindt zich de waarde: captureMode, zou je deze is op 0 willen zetten. Nu moet hij geheel om DirectX heen werken.
Hierop gaat één van de twee versies de mist in.
XML:
1..
Optie 2:
Hier is een versie waar alle DirectX eruit gesloopt is. Als deze wel werkt weten we genoeg. Het is ook gewoon versie 4.0.1, waarin jou eerder opgemerkte foutjes eruit zijn gehaald.
http://gvrstudio.nl/downl...htv04_1WithoutDirectX.rar
De xml veranderen heeft geen effect.
De versie zonder DX geeft ook een foutmelding (die van system.core version= 3.5.0.0), maar als ik dan op continue klik functioneerd het programma wel, maar als ik bijvoorbeeld een frame edit en op ok klik, dan krijg ik de foutmelding weer.
En als ik in firefox een pagina bekijk, dan gaan de ledstrips soms snel knipperen (lijkt op strobe maar ik weet niet of het daar iets mee te maken heeft)
Ik zag ergens dat je in visual studio 2008 .Net 2.0 kan targetten.
Maar ik denk dat het niet de moeite waard is om speciaal voor mijn oude OS je hele software aan te passen.
Ik heb nog één ding aangepast. De laatste keer dat ik de software heb gebuild, bouwde hij hem nog voor het 32Bits platform (nodig voor DirectX). Dit is niet nodig voor de GDI versie. Misschien dat het .Net Framework dan nog wat speciale dingetje uithaalt als je hem voor 32bit build.
De link is hetzelfde gebleven: http://gvrstudio.nl/downl...htv04_1WithoutDirectX.rar
Het flikeren van de strobe is een setting die nog niet helemaal klopt denk ik. Als je de screen changes waarde wat hoger zet heb je er geen last meer van.
Hierna weet ik het anders ook niet meer wat ik nog terug kan veranderen.
De link is hetzelfde gebleven: http://gvrstudio.nl/downl...htv04_1WithoutDirectX.rar
Het flikeren van de strobe is een setting die nog niet helemaal klopt denk ik. Als je de screen changes waarde wat hoger zet heb je er geen last meer van.
Hierna weet ik het anders ook niet meer wat ik nog terug kan veranderen.
Helaas krijg ik nog steeds de foutmelding.
De pop-up verschijnt nadat het programma geladen is en al een DMX signaal verstuurd heeft. (mijn 'geen signaal' licht gaat uit)
Het programma draait nog als de foutmelding verschijnt, want ik heb geen onderbroken signaal volgens mijn ontvangers. Ook het eerste ambilight 'beeld' wordt verzonden, maar ik weet niet of dat net voor of na de pop-up foutmelding is.
hier staan de details van de foutmelding die ik krijg:
http://www.scrap.cistron.nl/errorwin2ks(new).txt
Het probleem begon bij v0.4 waarin je de code wat netter hebt gemaakt, misschien is dat een aanwijzing voor waar de foutmelding is ontstaan?
iig bedankt voor het proberen te vinden van het probleem.
De pop-up verschijnt nadat het programma geladen is en al een DMX signaal verstuurd heeft. (mijn 'geen signaal' licht gaat uit)
Het programma draait nog als de foutmelding verschijnt, want ik heb geen onderbroken signaal volgens mijn ontvangers. Ook het eerste ambilight 'beeld' wordt verzonden, maar ik weet niet of dat net voor of na de pop-up foutmelding is.
hier staan de details van de foutmelding die ik krijg:
http://www.scrap.cistron.nl/errorwin2ks(new).txt
Het probleem begon bij v0.4 waarin je de code wat netter hebt gemaakt, misschien is dat een aanwijzing voor waar de foutmelding is ontstaan?
iig bedankt voor het proberen te vinden van het probleem.
Programma is nog steeds voor .NET 3.5 volgens mij, als je dat framework niet hebt (of niet kunt installeren zoals op win2k) gaat het nooit lukken.
Als je geen specifieke 3.5 dingen gebruikt kun je in je project settings inderdaad .NET 2.0 als target gebruiken, is vrij eenvoudig zolang je natuurlijk niet afhankelijk bent van 3.5.
Als je geen specifieke 3.5 dingen gebruikt kun je in je project settings inderdaad .NET 2.0 als target gebruiken, is vrij eenvoudig zolang je natuurlijk niet afhankelijk bent van 3.5.
Aaaah, ik heb de boosdoener. Linq is er in geslopen zonder dat ik het door heb. Bij het scherm DMX overview, heb ik sinds versie 04 ook er inzitten, dat hij de Boxjes ook weer opruimt als deze niet meer nodig zijn. Ik genereer een lijst via Linq. En Linq is nu net vanaf versie 3.5 beschikbaar. Ik denk dat het maandag pas wordt voordat ik deze even anders ga programeren. Maar oplossing komt er dus aan.
Zo, ik had net nog even tijd om de laatste aanpassing te doen.
De versie voor .Net 2 is hier te vinden: http://gvrstudio.nl/downloads/GoT/SendTheLightv04_1_1.rar
Ik heb deze gebuild voor het .Net Framework 2, dus deze zal nu moeten werken.
DirectX, heb ik eruit gegooid, en laat ik er ook nog heel even uit. Dit geeft op teveel computers te veel probleempjes. Hier moet ik dus nog wat onderzoek na doen.
Ik ben benieuwd of deze werkt.
De versie voor .Net 2 is hier te vinden: http://gvrstudio.nl/downloads/GoT/SendTheLightv04_1_1.rar
Ik heb deze gebuild voor het .Net Framework 2, dus deze zal nu moeten werken.
DirectX, heb ik eruit gegooid, en laat ik er ook nog heel even uit. Dit geeft op teveel computers te veel probleempjes. Hier moet ik dus nog wat onderzoek na doen.
Ik ben benieuwd of deze werkt.
In één keer en zonder problemenquote:
Ik heb de software even snel getest en alles lijkt goed te werken, ook het dimmer kanaal.
Ik zal van de week proberen alles goed te testen. (en misschien nog een nieuw filmpje maken)
Moet ik nog op specifieke dingen letten, waar jij wat feedback over wil hebben?
Ja hoor heb wel een heel lijstjequote:Anthor schreef op zondag 05 juli 2009 @ 00:30:
[...]
Moet ik nog op specifieke dingen letten, waar jij wat feedback over wil hebben?
- ik zal graag willen weten hoe de strobe detectie werkt. Laatst had je dat deze knipperde, wanneer gebeurd dat (bij mij als het beeld donker is, en er een licht iets op zet).
- Engelse taal gebruik, zinsopbouw e.d., als je een foutje ziet of verbetering.
- Gebruikersgemak. Wat zou je anders doen, wat is handig en wat niet.
Berichten: 1
Reg. datum: 10 juli 2009
Reg. datum: 10 juli 2009
Voor degene die rechtstreekse ambilight wilt hebben op zijn TV, er is weer een nieuwe actie bezig op SK .net
just ter info want kben het een beetje zat met die pc hier.
just ter info want kben het een beetje zat met die pc hier.
Berichten: 5
Reg. datum: 31 juli 2009
Reg. datum: 31 juli 2009
Hi
I don't understand Your language but I would like to share my App which is based on BobLight written by Bob van Loosen and continued by me but with new name epiLight.
Software it's dedicated to work with MoMoLight module.

eagle files: http://itlite.pl/epiLightDX/eagle/
With MoMoLight+MoodLight firmware v2.6 inside of PIC16F628
http://itlite.pl/epiLightDX/firmware/
Here is screen from app:

How it works?
It is designed to work with Windows Vista (i didn't tested it with XP), so it is using DirectX 9 to screen capture through FrontBufferData which isn't super fast but works much faster than GDI32 screen capture or even CopyFromScreen function. There is also Auto enable function which detects process name and than it is Disabling Aero and starting to work.
Why I decided to do this like that.
So... If You have disabled Aero all the time, program will work fine. But when Aero is enabled it works slower. So I decided to add auto disable composition when some process will be detected (like mplayerc - which is MediaPlayer Classic - one of the best and simple movie player).
There is also another reason of auto disabling composition. When You have selected in MediaPlayer Classic option like: Direct3D Fullscreen (remove tearing) which really helps while displaying HD movies, the movie will be displayed using DirectX and software will not capture it while there is Aero enabled. So this is another reason for auto disabling composition.
In the software there are also some displaying optimalization which will reduced flickering.
You can download app here: http://itlite.pl/epiLightDX/epiLightDX.zip
Source of this app is here: http://itlite.pl/epiLightDX/epiLightDX_src.zip
Unfortunately it doesn't work properly under Windows 7. I don't know if it's a bug of Windows 7, DirectX11 or even my ATI drivers. So exactly what is going on.
This only happens when Aero is disabled and You are using software to grab pixels from second monitor (Display 1).
My first display resolution is : 1680x1050
My second display resolution is : 1920x1080
Problem happens after a while (few seconds later) or when any new Windows window will be opened and showed on screen - eg. my computer, trash, control pannel - anything...
The picture on grabbed device will be moved to the right by exactly horizontal resolution size of 1st display - in my case, picture will be moved by 1680 pixels.
Take a look here:

As i said before I have no idea how to fix it and at this point of time on Windows 7 i'm using AuroraLight application which is writted in Borland Delphi and probably it's using GDI32 functions to screen capture:
http://members.tele2.nl/m.m.j.kronenburg/aurora
If anyone would like to help fixint this please uncomment last line to save screen captures:
code:
Feel free to contact me.
Best regards
I don't understand Your language but I would like to share my App which is based on BobLight written by Bob van Loosen and continued by me but with new name epiLight.
Software it's dedicated to work with MoMoLight module.

eagle files: http://itlite.pl/epiLightDX/eagle/
With MoMoLight+MoodLight firmware v2.6 inside of PIC16F628
http://itlite.pl/epiLightDX/firmware/
Here is screen from app:

How it works?
It is designed to work with Windows Vista (i didn't tested it with XP), so it is using DirectX 9 to screen capture through FrontBufferData which isn't super fast but works much faster than GDI32 screen capture or even CopyFromScreen function. There is also Auto enable function which detects process name and than it is Disabling Aero and starting to work.
Why I decided to do this like that.
So... If You have disabled Aero all the time, program will work fine. But when Aero is enabled it works slower. So I decided to add auto disable composition when some process will be detected (like mplayerc - which is MediaPlayer Classic - one of the best and simple movie player).
There is also another reason of auto disabling composition. When You have selected in MediaPlayer Classic option like: Direct3D Fullscreen (remove tearing) which really helps while displaying HD movies, the movie will be displayed using DirectX and software will not capture it while there is Aero enabled. So this is another reason for auto disabling composition.
In the software there are also some displaying optimalization which will reduced flickering.
You can download app here: http://itlite.pl/epiLightDX/epiLightDX.zip
Source of this app is here: http://itlite.pl/epiLightDX/epiLightDX_src.zip
Unfortunately it doesn't work properly under Windows 7. I don't know if it's a bug of Windows 7, DirectX11 or even my ATI drivers. So exactly what is going on.
This only happens when Aero is disabled and You are using software to grab pixels from second monitor (Display 1).
My first display resolution is : 1680x1050
My second display resolution is : 1920x1080
Problem happens after a while (few seconds later) or when any new Windows window will be opened and showed on screen - eg. my computer, trash, control pannel - anything...
The picture on grabbed device will be moved to the right by exactly horizontal resolution size of 1st display - in my case, picture will be moved by 1680 pixels.
Take a look here:

As i said before I have no idea how to fix it and at this point of time on Windows 7 i'm using AuroraLight application which is writted in Borland Delphi and probably it's using GDI32 functions to screen capture:
http://members.tele2.nl/m.m.j.kronenburg/aurora
If anyone would like to help fixint this please uncomment last line to save screen captures:
code:
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
| private void DeskCapture()
{
int redL = 0, greenL = 0, blueL = 0;
int redR = 0, greenR = 0, blueR = 0;
int redT = 0, greenT = 0, blueT = 0;
int CounterL = 0, CounterR = 0, CounterT = 0;
bool read = false;
Color c = Color.Black;
device.GetFrontBufferData(0, s);
//s = device.GetBackBuffer(0, 0, BackBufferType.Mono); //doesn't work
GraphicsStream gsx = SurfaceLoader.SaveToStream(ImageFileFormat.Bmp, s);
b = (System.Drawing.Bitmap)System.Drawing.Bitmap.FromStream(gsx);
//SurfaceLoader.Save("temp2.jpg", ImageFileFormat.Jpg, s); //save surface to file
//b = new Bitmap(SurfaceLoader.SaveToStream(ImageFileFormat.Bmp, s)); // memory leak so used alternate method
swidth = b.Width;
sheight = b.Height;
if (ResizeIt.Checked)
{
swidth = swidth / (int)ResizeValue.Value;
sheight = sheight / (int)ResizeValue.Value;
b.SetResolution(swidth, sheight);
b = CreateThumbnail(b, swidth, sheight);
}
//b.Save("temp.jpg", ImageFormat.Jpeg); |
Feel free to contact me.
Best regards
Berichten: 5
Reg. datum: 31 juli 2009
Reg. datum: 31 juli 2009
ah and here is a version which is using GDI32 and BitBlt (no getpixel - so should work better with Aero).
I guess it will work with XP and works with Windows 7 but not so fast like a DX version with Vista
http://itlite.pl/epiLightDX/epiLightGDI32.zip
http://itlite.pl/epiLightDX/epiLightGDI32_src.zip
- not sure but it works sux...
so here is a version for Windows 7 - don't use it on Vista because it will works slower
it's second method using .NET (CopyFromScreen) : http://bobcravens.com/das...ureUsingCVISTAVsWIN7.aspx
http://itlite.pl/epiLightDX/epiLight.NET.zip
http://itlite.pl/epiLightDX/epiLight.NET_src.zip
I guess it will work with XP and works with Windows 7 but not so fast like a DX version with Vista
http://itlite.pl/epiLightDX/epiLightGDI32.zip
http://itlite.pl/epiLightDX/epiLightGDI32_src.zip
- not sure but it works sux...
so here is a version for Windows 7 - don't use it on Vista because it will works slower
it's second method using .NET (CopyFromScreen) : http://bobcravens.com/das...ureUsingCVISTAVsWIN7.aspx
http://itlite.pl/epiLightDX/epiLight.NET.zip
http://itlite.pl/epiLightDX/epiLight.NET_src.zip
silek65 wijzigde dit bericht 01-08-2009 14:30 (36%)
Both versions don't work on Windows XP...quote:silek65 schreef op vrijdag 31 juli 2009 @ 15:48:
ah and here is a version which is using GDI32 and BitBlt (no getpixel - so should work better with Aero).
I guess it will work with XP and works with Windows 7 but not so fast like a DX version with Vista
http://itlite.pl/epiLightDX/epiLightGDI32.zip
http://itlite.pl/epiLightDX/epiLightGDI32_src.zip
- not sure but it works sux...
so here is a version for Windows 7 - don't use it on Vista because it will works slower
it's second method using .NET (CopyFromScreen) : http://bobcravens.com/das...ureUsingCVISTAVsWIN7.aspx
http://itlite.pl/epiLightDX/epiLight.NET.zip
http://itlite.pl/epiLightDX/epiLight.NET_src.zip
This version epiLightGDI32.zip works for about 2-3 minutes and then it crashes..
The other version won't even start
Berichten: 5
Reg. datum: 31 juli 2009
Reg. datum: 31 juli 2009
try to use these two versions, but be sure to do not use Auto Enable function. It is disabling Aero which is not present in Your Windows XP.
also with this function disabled, still the error..quote:silek65 schreef op donderdag 06 augustus 2009 @ 16:59:
try to use these two versions, but be sure to do not use Auto Enable function. It is disabling Aero which is not present in Your Windows XP.
This is the one I get, nothing more..
Zijn er eigenlijk mensen die Ambilight werkend hebben met XBMC op een ION bordje? En dan met de Live versie van XBMC en als het kan met een DMX controller?
Of ben ik toch genoodzaakt XP erop te zetten met daarop XBMC en een ambilight programmatje... Zou btj jammer zijn gezien het juist zo mooi is als het geheel zonder windows werkt
Of ben ik toch genoodzaakt XP erop te zetten met daarop XBMC en een ambilight programmatje... Zou btj jammer zijn gezien het juist zo mooi is als het geheel zonder windows werkt
Berichten: 5
Reg. datum: 31 juli 2009
Reg. datum: 31 juli 2009
translate to english pleasequote:Pittie schreef op donderdag 06 augustus 2009 @ 20:28:
[...]
also with this function disabled, still the error..
This is the one I get, nothing more..
[afbeelding]
silek65 wijzigde dit bericht 07-08-2009 04:08 (4%)
OW, sorry I forgot that,quote:silek65 schreef op vrijdag 07 augustus 2009 @ 04:07:
translate to eng please
But it is a standard error,
Sorry, there has been an error in epilight and the program should be shut down, our apologize.
And if you set the Auto Enable Function in a Try, Catch block. I did this for my program, and it works for Win2000, WinXP and also for Windows 7 and Vista.quote:silek65 schreef op donderdag 06 augustus 2009 @ 16:59:
try to use these two versions, but be sure to do not use Auto Enable function. It is disabling Aero which is not present in Your Windows XP.
Heb je inmiddels al wat getest?quote:Anthor schreef op zondag 05 juli 2009 @ 00:30:
[...]
Ik zal van de week proberen alles goed te testen. (en misschien nog een nieuw filmpje maken)
Moet ik nog op specifieke dingen letten, waar jij wat feedback over wil hebben?
Ik heb gisteren al mijn ontvangers geflashed met mijn nieuwe 3+1 kanalen firmware, mijn moodlight weer aangesloten en alles aan send the light gehangen. (10 verticale balken van 10% x 100%).
Ik ben al wel wat dingetjes tegengekomen:
- Als ik kanaal 512 wil gebruiken krijg ik een index out of the bounds of the array foutmelding.
ik ga er vanuit dat het eerste adres na de startbyte adres 1 is (en niet 0 zoals bij een array bij programmeren)
en dan zou ik kanaal 512 dus moeten kunnen gebruiken. (freestyler crasht ook als ik een par op kanaal 0 wil zetten)
- Na een edit in frames springt de geselecteerde frame terug naar degene er boven in de lijst. (geen ramp maar het viel me op)
- vooral bij het testen zou het handig zijn om vanuit het maintenance scherm van frame te kunnen veranderen (en wissen of toevoegen)
Ik ben nog wat tegengekomen, maar daar moet ik wat beter naar kijken om een beetje te bepalen waar het probleem ontstaat.
Jouw software werkt ook leuk op muziek uit winamp met milkdrop visualizer
p.s.
Wat voor DMX setup gebruik jij eigenlijk?
Ik ben al wel wat dingetjes tegengekomen:
- Als ik kanaal 512 wil gebruiken krijg ik een index out of the bounds of the array foutmelding.
ik ga er vanuit dat het eerste adres na de startbyte adres 1 is (en niet 0 zoals bij een array bij programmeren)
en dan zou ik kanaal 512 dus moeten kunnen gebruiken. (freestyler crasht ook als ik een par op kanaal 0 wil zetten)
- Na een edit in frames springt de geselecteerde frame terug naar degene er boven in de lijst. (geen ramp maar het viel me op)
- vooral bij het testen zou het handig zijn om vanuit het maintenance scherm van frame te kunnen veranderen (en wissen of toevoegen)
Ik ben nog wat tegengekomen, maar daar moet ik wat beter naar kijken om een beetje te bepalen waar het probleem ontstaat.
Jouw software werkt ook leuk op muziek uit winamp met milkdrop visualizer
p.s.
Wat voor DMX setup gebruik jij eigenlijk?
edit:
Het is dus niet verstandig om in freestyler 3.0.1 een PAR op kanaal 0 te zetten.
Freestyler blijft crashen en na een reinstall willen mijn sequences niet meer laden
Het is dus niet verstandig om in freestyler 3.0.1 een PAR op kanaal 0 te zetten.
Freestyler blijft crashen en na een reinstall willen mijn sequences niet meer laden
Anthor wijzigde dit bericht 20-08-2009 16:13 (7%)
Pagina: 1 2 3 4 ... 55 56 57 58 59 60 61 62 63 64 65 66 67 last