You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

donulfo

Professional

Posts: 701

Location: Calmbeach city / BW

Occupation: Student

  • Send private message

61

Tuesday, October 9th 2007, 6:40pm

Hallo zusammen,

also ich habe es gerade mal auf meinem selbsteingerichteten zenslack getestet...
Und bei mir läuft es nicht ganz so gut.
Ich sehe bei den Farbübergängen Kompressionsartefakte...sieht aus wie 16bit farben oder so...

Jetzt teste ich es mal auf konnis image...

gruß
donulfo
VDR#1: TT FF 1.3 | Duron 2600+ | 512MB RAM | easyVDR0.62 | VDR1.4.7 | DolbyDigital 5.1 per ac3dec |ATRIC IR-Einschalter | GraphLCD | NVRAM-wakeup | WakeOnCall über FritzBox | PicoAV Board 1.1 | Atmolight mit Ikea Diodern.
VDR#2 (HDTV): yavdr 0.2 - Tevii S470 - Zotac ION ITX-F

62

Tuesday, October 9th 2007, 6:56pm

welche i2c-dev muss geändert werden?

/lib/modules/2.6.17.6/kernel/drivers/i2c/i2c-dev.ko
/usr/include/linux/i2c-dev.h
/usr/local/include/linux/i2c-dev.h
/usr/src/linux-2.6.17.6/drivers/i2c/i2c-dev.c
/usr/src/linux-2.6.17.6/include/linux/i2c-dev.h

und in welchen verzeichnis muss ich das Tool kompilieren?
Bin noch Noob in sachen VDR :lachen1 Danke :)


edit:

hab nochmal updatedb gemacht, jetzt gibt es nur noch die :)

/lib/modules/2.6.17.6/kernel/drivers/i2c/i2c-dev.ko
/usr/include/linux/i2c-dev.h
/usr/local/include/linux/i2c-dev.h
1 x Samsung Media Receiver SMT-7020S mit det´s debian @ Neutrinostyle
1 x Dbox2 1xi Keywelt

This post has been edited 1 times, last edit by "schwatter" (Oct 9th 2007, 7:00pm)


Posts: 3,648

Location: Mülheim / Ruhr

Occupation: Admin

  • Send private message

63

Tuesday, October 9th 2007, 6:56pm

OK, dachte da gehört noch mehr zu! ;)

Leider klappt es so nicht.... ;(

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
minivdr:/usr/src# gcc -o tvout_setup tvout_setup.c
tvout_setup.c: In function ‘fs454_read’:
tvout_setup.c:143: error: ‘I2C_SLAVE_FORCE’ undeclared (first use in this function)
tvout_setup.c:143: error: (Each undeclared identifier is reported only once
tvout_setup.c:143: error: for each function it appears in.)
tvout_setup.c: In function ‘fs454_write’:
tvout_setup.c:157: error: ‘I2C_SLAVE_FORCE’ undeclared (first use in this function)
tvout_setup.c: In function ‘memOpen’:
tvout_setup.c:203: warning: incompatible implicit declaration of built-in function ‘exit’
tvout_setup.c:209: warning: incompatible implicit declaration of built-in function ‘exit’
tvout_setup.c: In function ‘stv6412a_setup’:
tvout_setup.c:258: error: ‘I2C_SLAVE_FORCE’ undeclared (first use in this function)
 


Debian Etch mit gcc 4.1.2

Danke und Gruß

Toxic
Registrierter VDR-User #1275

HW: ASUS M4N78 Pro - Athlon II x2 235e - 3x TT S2-1600 - Superflower SF101BK
HW neu: Asrock B75 Pro3 - Pentium G620T - SKYDVB S952
SW: selfmade HD-VDR - Debian Squeeze amd64 - Kernel 3.0.4 - VDR 1.7.31 - MLD-ExtP - Xineliboutput / Xine - XBMC + VNSI/XVDR
SW neu: YaVDR ...

This post has been edited 1 times, last edit by "Toxic-Tonic" (Oct 9th 2007, 7:01pm)


donulfo

Professional

Posts: 701

Location: Calmbeach city / BW

Occupation: Student

  • Send private message

64

Tuesday, October 9th 2007, 6:59pm

bei mir funktioniert es unter zenslack mit
gcc -o tvout_setup tvout_setup.c

danach starte ich mit ./ das tvoutsetup...

und es läuft, jedoch eben wie oben beschrieben mit kompressionsartefakten...

In welche Verzeichnis du das ausführst ist glaub egal...

Quoted

welche i2c-dev muss geändert werden?

Da hab ich nirgends was geändert, wo steht, dass man da was ändern muss ?
VDR#1: TT FF 1.3 | Duron 2600+ | 512MB RAM | easyVDR0.62 | VDR1.4.7 | DolbyDigital 5.1 per ac3dec |ATRIC IR-Einschalter | GraphLCD | NVRAM-wakeup | WakeOnCall über FritzBox | PicoAV Board 1.1 | Atmolight mit Ikea Diodern.
VDR#2 (HDTV): yavdr 0.2 - Tevii S470 - Zotac ION ITX-F

65

Tuesday, October 9th 2007, 7:00pm

selbiges Problem wie Toxic-Tonic habe ich hier auch! (gen2vdr, gcc4,1)

Source code

1
2
3
4
5
6
7
8
9
10
11
12
smt ~ # gcc -o tvout_setup tvout_setup.c
tvout_setup.c: In function 'fs454_read':
tvout_setup.c:143: error: 'I2C_SLAVE_FORCE' undeclared (first use in this function)
tvout_setup.c:143: error: (Each undeclared identifier is reported only once
tvout_setup.c:143: error: for each function it appears in.)
tvout_setup.c: In function 'fs454_write':
tvout_setup.c:157: error: 'I2C_SLAVE_FORCE' undeclared (first use in this function)
tvout_setup.c: In function 'memOpen':
tvout_setup.c:203: warning: incompatible implicit declaration of built-in function 'exit'
tvout_setup.c:209: warning: incompatible implicit declaration of built-in function 'exit'
tvout_setup.c: In function 'stv6412a_setup':
tvout_setup.c:258: error: 'I2C_SLAVE_FORCE' undeclared (first use in this function)

mein VDR Stuff... :)

Thermaltake DH101: M2N68 Plus - 1 x HD-FF-6400 - 1 x L4MV6.2
angeschlossen über (SCR Inverto Black Unicable Multiswitch UST111-CUO10-8PP an Selfsat DQ)
yavdr-0.5 - vdr-2.1.6 - Plugins: dvbhddevice - targavfd - skinnopacity - osdteletext - xmltv2vdr
Scaleo Evi: NVidia G210 - 1 x L4M V6.2 TwinS2
angeschlossen am Legacy Ausgang vom Inverto Black Unicable Multiswitch UST111-CUO10-8PP
yavdr-0.5 - vdr-2.1.6 - Plugins: softhddevice-git - dm140vfd - skinnopacity - osdteletext
RaspberryPi mit rpihddevice Plugin (NEU!) / cubieboard2 mit vdr-2.1.6 + softhddevice-git (vdpau) / OdroidU3 CE als "DesktopPC" .... :D

This post has been edited 1 times, last edit by "Uwe" (Oct 9th 2007, 7:19pm)


66

Tuesday, October 9th 2007, 7:02pm

Ah, quatsch von mir. Ich meinte welche i2c-dev soll mit modprobe i2c-dev :) gestartet werden

Könntet ihr die drei Schritte mal kurz für mich Blödmann aufdröseln.
Wohin muss ich wechseln per putty. Wo was hinkopieren mit WinSCP und wo was ausführen. :deppenalarm

edit: Achso, den ersten Schritt hab ich,hehe. Den kann man auch nicht falsch machen :)
1 x Samsung Media Receiver SMT-7020S mit det´s debian @ Neutrinostyle
1 x Dbox2 1xi Keywelt

This post has been edited 3 times, last edit by "schwatter" (Oct 9th 2007, 7:13pm)


67

Tuesday, October 9th 2007, 7:02pm

Na wenigstens compiliert es bei euch, bei mir gibts nur folgende Ausgabe:


smt:/etc/zendeb/src# gcc -o tvout_setup tvout_setup.c
tvout_setup.c: In function âfs454_readâ:
tvout_setup.c:143: error: âI2C_SLAVE_FORCEâ undeclared (first use in this function)
tvout_setup.c:143: error: (Each undeclared identifier is reported only once
tvout_setup.c:143: error: for each function it appears in.)
tvout_setup.c: In function âfs454_writeâ:
tvout_setup.c:157: error: âI2C_SLAVE_FORCEâ undeclared (first use in this function)
tvout_setup.c: In function âmemOpenâ:
tvout_setup.c:203: warning: incompatible implicit declaration of built-in function âexitâ
tvout_setup.c:209: warning: incompatible implicit declaration of built-in function âexitâ
tvout_setup.c: In function âstv6412a_setupâ:
tvout_setup.c:258: error: âI2C_SLAVE_FORCEâ undeclared (first use in this function)
Server: Athlon II X2 250 - Asus M3N-H HDMI - 2x1GB RAM - 3TB HDDs -
1 x Digital Devices Cine S2 V6 DVB-S2 (SD Sender im Highband funktionieren mit der Karte nach wie vor unter Linux nicht, unter Windows schon)
3 x Nova Budget (die ich eigentlich durch die Cine S2 mit Erweiterungsmodul ersetzen wollte, leider aber für die SD Sender immer noch brauche)
mit yavdr 0.4.0

Posts: 3,648

Location: Mülheim / Ruhr

Occupation: Admin

  • Send private message

68

Tuesday, October 9th 2007, 7:09pm

@ Egalus: Debian Etch ?

Scheint mit gcc 4.x nicht zu gehen!
Registrierter VDR-User #1275

HW: ASUS M4N78 Pro - Athlon II x2 235e - 3x TT S2-1600 - Superflower SF101BK
HW neu: Asrock B75 Pro3 - Pentium G620T - SKYDVB S952
SW: selfmade HD-VDR - Debian Squeeze amd64 - Kernel 3.0.4 - VDR 1.7.31 - MLD-ExtP - Xineliboutput / Xine - XBMC + VNSI/XVDR
SW neu: YaVDR ...

69

Tuesday, October 9th 2007, 7:09pm

Hi,

großartige Leistung! Respekt

Hier nun meine Erfahrungswerte..
Ich verwende immernoch Dets Iso..

Die 'neue' Qualität ähnelt der des IEGD Treibers, finde ich, Kompressionsartefakte habe ich jede Menge, deutlich bei unscharfen Szenen oder oft im Hintergrund.

CPU Test: 47%
Fußballtest: ich finde das Bild besser, weniger ruckeln bei horizontalen Bewegungen
OSD Test: wird das OSD hochskaliert, was ja bei einigen Sendern der Fall ist, fällt es nichtmehr so sehr auf

Ja was soll ich noch sagen, ich denke das war ein großer Schritt.

Vielen Dank an Maniac
VDR HW : ASUS AT3N7a-I, 1*1GB RAM
VDR SW : yavdr 0.1.1 up2date

uuuund ne gute alte dbox2!! <-verkauft! ;-)

swer

Professional

Posts: 644

Location: Petershagen

  • Send private message

70

Tuesday, October 9th 2007, 7:15pm

Hallo

leider muss auch ich berichten das ich das tool nicht übersetzen kann.
Auch ich habe die selben Fehler wie Toxic-Tonic und Egalus. Ich habe das ganze unter gentoo versucht mit gcc-4.1.2.

71

Tuesday, October 9th 2007, 7:19pm

Quoted

Original von Toxic-Tonic
@ Egalus: Debian Etch ?

Scheint mit gcc 4.x nicht zu gehen!


Exakt, Debian Etch.

Jetzt wäre interessant, wo das I2C_SLAVE_FORCE denn herkommt.
Server: Athlon II X2 250 - Asus M3N-H HDMI - 2x1GB RAM - 3TB HDDs -
1 x Digital Devices Cine S2 V6 DVB-S2 (SD Sender im Highband funktionieren mit der Karte nach wie vor unter Linux nicht, unter Windows schon)
3 x Nova Budget (die ich eigentlich durch die Cine S2 mit Erweiterungsmodul ersetzen wollte, leider aber für die SD Sender immer noch brauche)
mit yavdr 0.4.0

swer

Professional

Posts: 644

Location: Petershagen

  • Send private message

72

Tuesday, October 9th 2007, 7:22pm

Ich habe "I2C_SLAVE_FORCE" in "linux/i2c.h" gefunden und das zu den includs genommen jetzt habe ich neu Fehler.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
tvout_setup.c: In Funktion »memOpen«:
tvout_setup.c:204: Warnung: Unverträgliche implizite Deklaration der eingebauten Funktion »exit«
tvout_setup.c:210: Warnung: Unverträgliche implizite Deklaration der eingebauten Funktion »exit«
/tmp/ccjv9ZXF.o: In function `fs454_read':
tvout_setup.c:(.text+0x5c): undefined reference to `i2c_smbus_read_byte_data'
tvout_setup.c:(.text+0x7d): undefined reference to `i2c_smbus_read_word_data'
tvout_setup.c:(.text+0xa1): undefined reference to `i2c_smbus_read_word_data'
tvout_setup.c:(.text+0xc2): undefined reference to `i2c_smbus_read_word_data'
/tmp/ccjv9ZXF.o: In function `fs454_write':
tvout_setup.c:(.text+0x144): undefined reference to `i2c_smbus_write_byte_data'
tvout_setup.c:(.text+0x16b): undefined reference to `i2c_smbus_write_word_data'
tvout_setup.c:(.text+0x196): undefined reference to `i2c_smbus_write_block_data'
/tmp/ccjv9ZXF.o: In function `stv6412a_setup':
tvout_setup.c:(.text+0x4d1): undefined reference to `i2c_smbus_write_byte_data'
collect2: ld gab 1 als Ende-Status zurück

73

Tuesday, October 9th 2007, 7:23pm

Quoted

Original von swer
Ich habe "I2C_SLAVE_FORCE" in "linux/i2c.h" gefunden und das zu den includs genommen jetzt habe ich neu Fehler.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
tvout_setup.c: In Funktion »memOpen«:
tvout_setup.c:204: Warnung: Unverträgliche implizite Deklaration der eingebauten Funktion »exit«
tvout_setup.c:210: Warnung: Unverträgliche implizite Deklaration der eingebauten Funktion »exit«
/tmp/ccjv9ZXF.o: In function `fs454_read':
tvout_setup.c:(.text+0x5c): undefined reference to `i2c_smbus_read_byte_data'
tvout_setup.c:(.text+0x7d): undefined reference to `i2c_smbus_read_word_data'
tvout_setup.c:(.text+0xa1): undefined reference to `i2c_smbus_read_word_data'
tvout_setup.c:(.text+0xc2): undefined reference to `i2c_smbus_read_word_data'
/tmp/ccjv9ZXF.o: In function `fs454_write':
tvout_setup.c:(.text+0x144): undefined reference to `i2c_smbus_write_byte_data'
tvout_setup.c:(.text+0x16b): undefined reference to `i2c_smbus_write_word_data'
tvout_setup.c:(.text+0x196): undefined reference to `i2c_smbus_write_block_data'
/tmp/ccjv9ZXF.o: In function `stv6412a_setup':
tvout_setup.c:(.text+0x4d1): undefined reference to `i2c_smbus_write_byte_data'
collect2: ld gab 1 als Ende-Status zurück


Das kann ich bestätigen, das passiert bei mir auch nach dein i2c.h include ;)
Server: Athlon II X2 250 - Asus M3N-H HDMI - 2x1GB RAM - 3TB HDDs -
1 x Digital Devices Cine S2 V6 DVB-S2 (SD Sender im Highband funktionieren mit der Karte nach wie vor unter Linux nicht, unter Windows schon)
3 x Nova Budget (die ich eigentlich durch die Cine S2 mit Erweiterungsmodul ersetzen wollte, leider aber für die SD Sender immer noch brauche)
mit yavdr 0.4.0

74

Tuesday, October 9th 2007, 7:38pm

Hm, bauen ist auf meiner Installation (Kein ISO, es ist das "klassisch" installierte Zenslack) kein Problem. Allerdings hatte ich nach kompilieren und aufruf des Programms kein Bild mehr.

Grund ist die unterschiedliche Anordnung der I2C Devices, das kann ja differieren, und dann schreibt das Programm auf den falschen I2C Devices rum. Das kann also ins Auge gehen. Um das DAU sicher zu machen, müsst das Programm noch erweitert werden, das es das irgendwie automatisch macht. Nach dem ich aber #define FS454_I2C_DEV und STV6412_I2C_DEV manuell für mein System passend eingestellt habe, habe ich jetzt auch ein PAL Bild. ;) Saubere Arbeit Jungs, werde jetzt erstmal die Bildqualität testen.

75

Tuesday, October 9th 2007, 7:46pm

@Maniac: Respekt!

läuft bei mir auf zenslack.
Bei den Artefakten bin ich mir nicht ganz sicher. Sieht aber auf den ersten
Blick wie 16Bit aus (habe ich zum Vergleich in der xorg.conf mal eingestellt)

Aber ich denke selbst wenn das so ist, bekommt das auch noch jemand hin.

Gruß
Splatterboy

donulfo

Professional

Posts: 701

Location: Calmbeach city / BW

Occupation: Student

  • Send private message

76

Tuesday, October 9th 2007, 7:51pm

Quoted

Original von splatterboy
@Maniac: Respekt!

läuft bei mir auf zenslack.
Bei den Artefakten bin ich mir nicht ganz sicher. Sieht aber auf den ersten
Blick wie 16Bit aus (habe ich zum Vergleich in der xorg.conf mal eingestellt)

Aber ich denke selbst wenn das so ist, bekommt das auch noch jemand hin.

Gruß
Splatterboy


bei mir exakt dasselbe problem!!!
VDR#1: TT FF 1.3 | Duron 2600+ | 512MB RAM | easyVDR0.62 | VDR1.4.7 | DolbyDigital 5.1 per ac3dec |ATRIC IR-Einschalter | GraphLCD | NVRAM-wakeup | WakeOnCall über FritzBox | PicoAV Board 1.1 | Atmolight mit Ikea Diodern.
VDR#2 (HDTV): yavdr 0.2 - Tevii S470 - Zotac ION ITX-F

77

Tuesday, October 9th 2007, 7:56pm

Hat jemand das Tool schon mit Konnis Version zum laufen bekommen ??


Mit strace bekomme ich immer die Meldung :

open("/dev/i2c/0", O_RDWR) = 17
ioctl(17, 0x706, 0x6a) = 0
ioctl(17, 0x720, 0xbfefb650) = -1 EPERM (Operation not permitted)
_________________
vdr 1 : A7v600-X AMD AthlonXP 3000+@600 - 1100MHz :-) , Technotrend Budget,Yotech 6" TFT, DXR3, debian etch
vdr2 : SMT7020s debian Etch

78

Tuesday, October 9th 2007, 7:58pm

@all die Compiler Probs haben: Entpackt mal die angehängte Datei nach /usr/include/linux
Das hat bei mir unter hjslfs geholfen und ich konnte das ganze erfolgreich kompilieren.

Die Bildquali kann man bestimmt noch etwas verbessern, der Focus wird auf Werte gesetzt die größtenteils aus dem IEGD übernommen wurden. Bei mir brachte zb gerade SHP und FLK auf 0x0000 setzen ein schärferes Bild.
Maniac has attached the following file:
  • i2c-dev.tar.gz (2.95 kB - 542 times downloaded - latest: Jul 8th 2014, 7:21pm)

Mase

Master

  • "Mase" started this thread

Posts: 2,168

Location: Saarlouis

  • Send private message

79

Tuesday, October 9th 2007, 8:19pm

Hallo Maniac!
Hört sich ja gut an, aber bei mir geht es noch nicht.
Kannst du deine xorg.conf mal posten?
Macht es was, wenn ich mit grub den fb lade?
VDR1:
Gehäuse: Thermaltake Element Q
Mainboard: Zotac IONITX-P-E
Arbeitsspeicher: KVR1066D3N7K2/4G
HDD: 1TB SATA
SATA Front-Wechselrahmen
Bluray: LG BH16NS40
DVB: Digital Devices Cine S2 PCIe
OS: Debian Stable
VDR: Dev-Version mit MainMenuHooks P
atch, div. Plugins
Sonstiges: XBMC, XFCE

VDR2:
Samsung SMT-7020S mit Wakeup-Board
HDD: 160GB 2,5" IDE
OS: Debian Stable
VDR:
Dev-Version mit MainMenuHooks Patch, div. Plugins

80

Tuesday, October 9th 2007, 8:21pm

Quoted

Original von Maniac
@all die Compiler Probs haben: Entpackt mal die angehängte Datei nach /usr/include/linux
Das hat bei mir unter hjslfs geholfen und ich konnte das ganze erfolgreich kompilieren.


Sehr gut, nun lässt es sich compilieren.

An deiner xorg.conf wäre ich auch interessiert! ;)

mein VDR Stuff... :)

Thermaltake DH101: M2N68 Plus - 1 x HD-FF-6400 - 1 x L4MV6.2
angeschlossen über (SCR Inverto Black Unicable Multiswitch UST111-CUO10-8PP an Selfsat DQ)
yavdr-0.5 - vdr-2.1.6 - Plugins: dvbhddevice - targavfd - skinnopacity - osdteletext - xmltv2vdr
Scaleo Evi: NVidia G210 - 1 x L4M V6.2 TwinS2
angeschlossen am Legacy Ausgang vom Inverto Black Unicable Multiswitch UST111-CUO10-8PP
yavdr-0.5 - vdr-2.1.6 - Plugins: softhddevice-git - dm140vfd - skinnopacity - osdteletext
RaspberryPi mit rpihddevice Plugin (NEU!) / cubieboard2 mit vdr-2.1.6 + softhddevice-git (vdpau) / OdroidU3 CE als "DesktopPC" .... :D