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.

421

Wednesday, January 25th 2012, 12:12am

Ich lasse den X-Server komplett unabhängig vom VDR über einen Dienst starten. Damit kann ich völlig problemlos über das Externalplayer-Plugin XBMC starten, ohne dass ich ein Suspend des Softhddevice-Plugins anstoßen muss.
Dr. Brömme grübelt:
Acht Wochen, nachdem man ihm beim Kölner Straßenkarneval einen Gratiskorn angeboten hatte,
dämmert ihm langsam, dass er einem hinterlistigen Alaafisten aufgesessen ist.

kh1309

Trainee

Posts: 156

Location: Saarbrücken

  • Send private message

422

Wednesday, January 25th 2012, 1:10am

HI Johns, danke für den Hinweis.
Habe mal umgestellt auf vdr-1.7.23. Hilft aber nicht. Der Fehler kommt bei HD Sendern (immer noch). ffmpeg und X Kram sind ziemlich neu. Ist's doch der Kernel?

VG
Kurt
PS:Bei SD geht's recht gut. Die Umschaltzeiten sind super.:tup
vdr hd: Core i3 2100T, 2GB, Intel DH67BL, Tevii S480, Sandisk G25 SSD, 2TB HDD, Intel CIR, Harmony 300, MSI G210, yavdr 0.5

423

Wednesday, January 25th 2012, 10:00am

Eine Kleinigkeit:
Die Jpeg-Grabbing-Geschichte funktioniert bei mir nicht.
Da die Libjpeg anscheinend kein pkg-File installiert, wird in /usr/lib nach der Library gesucht. Bei meiner 64Bit-Suse liegen die Libraries aber in /usr/lib64. Nun gut, den Pfad konnte ich selbst anpassen, allerdings kommt dann nach Programmstart folgender Fehler:

Source code

1
libvdr-softhddevice.so.1.7.23: undefined symbol: jpeg_mem_dest
Dr. Brömme grübelt:
Acht Wochen, nachdem man ihm beim Kölner Straßenkarneval einen Gratiskorn angeboten hatte,
dämmert ihm langsam, dass er einem hinterlistigen Alaafisten aufgesessen ist.

424

Wednesday, January 25th 2012, 11:19am

ich werde heute abend mal einen kurzen gcc compile test für das makefile machen.

http://freecode.com/projects/libjpeg/releases/314766


jpeg_mem_dest ist erst ab libjpeg8a dabei.

Ansonsten müsste man das memory handling noch extra einbauen für libjpeg < 8a
VDR: VDR-1.7.23@vdpau ,softhddevice, s2-liplianin Treiber (hg), 1 x TT-S3600, 1 x TT-S3650
System: 3.2.5 (+stb0899patches + pctv452e usb patch), Glibc 2.13,nvidia-drivers 290.10

425

Wednesday, January 25th 2012, 11:33am

Ah, das war der passende Hinweis. Ich habe jetzt Libjpeg8 installiert und damit ist alles gut. Vielen Dank.
Dr. Brömme grübelt:
Acht Wochen, nachdem man ihm beim Kölner Straßenkarneval einen Gratiskorn angeboten hatte,
dämmert ihm langsam, dass er einem hinterlistigen Alaafisten aufgesessen ist.

Atechsystem

Professional

Posts: 1,113

Location: NRW

Occupation: Informationstechniker

  • Send private message

426

Wednesday, January 25th 2012, 8:31pm

Testbericht VAAPI Clarkdale die zweite

Hi,

ich habe den aktuellen git Stand von Vaapi-ext und softhddevice heute nochmal ausgechecked und Compiliert. Folgendes ist mir aufgefallen:

- Beim Umschalten bilden sich im unteren Bereich (dort wo das OSD eingeblendet ist) häufig große Blockartefakte die dann anschließend verschwinden. Das war auch schon beim ersten Test so - hab ich vergessen zu erwähnen.
- Autocrop habe ich nicht zum laufen bewegt.
- Hardware Deinterlacing funktioniert nicht ;) (Ich versuche grade mit Flachzange ja im xine-vaapi Thread herauszufinden ob das nur bei mir so ist - ich vermute aber mal es geht einfach mit Clarkdale nicht, weiss der Geier warum)
- Software Deinterlacing funktioniert. Ich habe nochmal auf den HD 1080i Sendern ins Log geschaut - to slow kommt definitiv nicht vor.

Soweit von mir...

Gruß
Atech
HTPC:
Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, Satix S2 Sky V2 USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

427

Wednesday, January 25th 2012, 9:33pm

Das mit dem Umschalten habe ich gefunden:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/softhddev.c b/softhddev.c
index cbeaed1..4f20c90 100644
--- a/softhddev.c
+++ b/softhddev.c
@@ -803,7 +806,7 @@ int PlayVideo(const uint8_t * data, int size)
            Debug(3, "video: not detected\n");
            return size;
        }
-       if (VideoCodecID == CODEC_ID_MPEG2VIDEO) {
+       if (0 && VideoCodecID == CODEC_ID_MPEG2VIDEO) {
            // mpeg codec supports incomplete packets
            // waiting for a full complete packages, increases needed delays
            VideoNextPacket(CODEC_ID_MPEG2VIDEO);


Scheinbar unterstützt VA-API keine halben Packete. Weil der Gleiche Code funktioniert bei VDPAU. Muß mal den Softwaredekoder probieren.
Problem ist nun das bei Nick/CC und SIXX die GPU sich immer aufhängt.

Edit: Scheint auch bei VDPAU die Blockbildung nachdem Umschalten von SDTV zuverringern.
Komisch ist ja das es nur am Anfang Probleme macht.

Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

This post has been edited 1 times, last edit by "johns" (Jan 25th 2012, 10:27pm)


428

Thursday, January 26th 2012, 9:26am

ich gebs jetzt auf.
das problem :

Source code

1
2
3
softhddevice.cpp: In Konstruktor »cMenuSetupSoft::cMenuSetupSoft()«:
softhddevice.cpp:419:16: Fehler: »trVDR« wurde in diesem Gültigkeitsbereich nicht definiert
make[2]: *** [softhddevice.o] Fehler 1


bleibt einfach mit dem paketbau. ich weiss auch nicht wie ich das wegbekommen soll, da kenne ich mich nicht aus.
fakt ist aber: alle anderen plugins haben damit kein problem !

gibt halt vorerst kein softhddevice im yavdr repo. schade, hätte es gerne getestet.

429

Thursday, January 26th 2012, 10:46am

@hotzenplotz5

in softhddevice.cpp

#include <vdr/i18n.h>

mfg ernst

Atechsystem

Professional

Posts: 1,113

Location: NRW

Occupation: Informationstechniker

  • Send private message

430

Thursday, January 26th 2012, 11:15am

Hi Johns,

Flachzange hat jetzt bestätigt, dass Deinterlacing auch mit Clarkdale/Arrandale funktioniert. Er hat es mit ebsis xine-lib-vaapi getestet (vergl. HD-VDR mit Intel HD Graphics - Testbericht zu vaapi ).Ich werde das ganze heute Abend auch nochmal gegentesten. Er hat aber auch den "GPU Hung" bug nocheinmal Bestätigt.

Werde deine Änderungen bezüglich der Blockartefakte heute Abend testen.

Gruß
Atech
HTPC:
Softtware: Archlinux mit VDR aus Archvdr repo (1.7.31 mit softhddevice) und xbmc 12.2 Frodo stable
Hardware: Coolermaster 260 mit Core I3 540, 4 GB Kingst. Ram, GA.H55M-D2H, PCIe 16X RiserCard, NVIDIA 430GT, TT3600USB, Satix S2 Sky V2 USB, Samsung SSD 640, WD Blue 1TB (WD10TP), IR Einschalter, imon Display, mce FB und 12 Kanal Atmolight (4 Led Streifen) über DFatmo und Boblight

431

Thursday, January 26th 2012, 12:09pm

ich gebs jetzt auf.
das problem :

Source code

1
2
3
softhddevice.cpp: In Konstruktor »cMenuSetupSoft::cMenuSetupSoft()«:
softhddevice.cpp:419:16: Fehler: »trVDR« wurde in diesem Gültigkeitsbereich nicht definiert
make[2]: *** [softhddevice.o] Fehler 1


bleibt einfach mit dem paketbau. ich weiss auch nicht wie ich das wegbekommen soll, da kenne ich mich nicht aus.
fakt ist aber: alle anderen plugins haben damit kein problem !

gibt halt vorerst kein softhddevice im yavdr repo. schade, hätte es gerne getestet.


Ich habe es doch schon geschrieben:
im Script make DEFINES weg, dafür make CFLAGS="-O2 -fPIC" CXXFLAGS="-O2 -fPIC" VDRDIR=bla LIBDIR=bla
bzw. das "-O2 -fPIC" mit dem ersetzen was Ihr wollt.

Wollt Ihr beeinflussen was im Plugin drin ist noch ein CONFIG="-DUSE_VDPAU -DUSE_VAAPI -DUSE_JPEG -DUSE_ALSA -DUSE_OSS" dazu,
ansonsten wird genommen was es findet, bzw. OSS immer.

Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

This post has been edited 1 times, last edit by "johns" (Jan 26th 2012, 4:16pm)


432

Thursday, January 26th 2012, 1:29pm

@Johns ich (bzw. wino) hab/hat den fehler gefunden. in debian/rules stand tatsächlich bullshit.
da kannst du nix dafür !
ICH HASSE MAKEFILES ..... (das musste ich noch loswerden)

na dann kann es ja weitergehen.

433

Thursday, January 26th 2012, 3:08pm


Mal ne andere Frage , meinst du bekommst das mit externalplayer-Plugin hin ?


Es darf getestet werden. Die aktuelle Version im GIT funktioniert bei mir mit "vdr-mplayer" Plugin.
Das Plugin gibt video und audio komplett frei.

Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

This post has been edited 1 times, last edit by "johns" (Jan 26th 2012, 4:15pm)


izeman

Master

Posts: 1,712

Location: Österreich

  • Send private message

434

Thursday, January 26th 2012, 4:09pm

auch wenn ich mir der tt6400 eigentlich ganz zufrieden bin, interessieren mich neue plugins immer.
daher hab ich auch das 0.4 runtergeladen und versucht mit 1.7.20 zu kompilieren

Source code

1
2
3
4
5
6
7
8
9
10
11
12
softhddev.c: In function ‘VideoEnqueue’:
softhddev.c:430: warning: implicit declaration of function ‘av_grow_packet’
cc -g -Wall -O2 -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DUSE_GRAPHTFT -DUSE_LIVEBUFFER    -DUSE_ALSA -DUSE_OSS -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"softhddevice"'  -I/usr/include/dvb-s2api-liplianin -I../../../include   `pkg-config --cflags x11 x11-xcb xcb xcb-xv xcb-shm xcb-dpms xcb-atom xcb-screensaver xcb-randr xcb-glx xcb-icccm xcb-keysyms` `pkg-config --cflags gl glu`    `pkg-config --cflags alsa`   -c -o video.o video.c
video.c: In function ‘VideoSetPts’:
video.c:7314: error: ‘AVFrame’ has no member named ‘pkt_pts’
video.c:7317: error: ‘AVFrame’ has no member named ‘pkt_dts’
video.c: In function ‘VideoSetAutoCrop’:
video.c:7862: warning: unused variable ‘i’
make[1]: *** [video.o] Fehler 1
make[1]: Verlasse Verzeichnis '/usr/local/src/vdr.test/PLUGINS/src/softhddevice-0.4.0'

*** failed plugins: softhddevice


in einem anderen post steht, dass da ffmpeg fehlt. aber was davon? hab ubuntu, und das paket ffmpeg installiert.

Source code

1
2
root@vdr:/usr/local/src/vdr.test# dpkg -l |grep ffmp
ii  ffmpeg                               4:0.6.1-5ubuntu2~ppa1~lucid1                      Multimedia player, server, encoder and transcoder


wer kann mir helfen? danke!
produktiv: asus p5n7a-vm, 1x tt-6400, 1x skystar dvb-s2, 8gig boot-ssd, 7" samsung u7, yavdr 0.5, atric 1.5 ir einschalter
testing: zotac ion-f itx, 2x tt s2-3600 usb (netceiver mit 2x dvb-s2), 60gig boot-hd, (level one usb-eth), yavdr 0.2 unstable
tv: lg 60pk-550 full-hd amp: yamaha rx-v367

435

Thursday, January 26th 2012, 4:12pm

ich denke mit lucid wird das nix. zu alt.

fnu

Moderator

Posts: 8,478

Location: Böblingen

  • Send private message

436

Thursday, January 26th 2012, 4:37pm

@izeman

Kann sein das hoplo Recht hat, aber evtl. fehlt Dir auch nur eines dieser dev-pakete:
  • libavcodec-dev
  • libavdevice-dev
  • libavfilter-dev
  • libavformat-dev
  • libavutil-dev
  • libpostproc-dev
  • libswscale-dev
Bei Debian/Ubuntu würde man ja normalerweise vorher ein

Source code

1
#\> apt-get build-dep PAKET

durchführen, was aber hier ja nicht geht.

Regards
fnu
Gib HD+/CI+ keine Chance! >> HowTo: APT Pinning <<

>>click<< for my VDR stuff

[¹] Modu CD21, MeanWell (80W)/LC-Power (75W), Futaba MDM166A, Intel DH77EB, G1610, 4GB DDR3, Intel 313 SSD 24GB, WD20EFRX 2TB, Zotac GT630 ('GK208'), SHDD, L4M Twin S2 (V5.6)/FlexS2 (4x DVB-S2), rt Unicable®, CIR, Ubuntu LTS 12.04.4, VDR 2.1.6 (x64, 44W)
[²] Modu CD21, MeanWell (80W)/PicoPSU (90W), Futaba MDM166A, ASRock Q1900M, 2GB DDR3, Intel 320 SSD 40GB, WD10JFCX, Palit GT630 ('GK208'), SHDD, Octopus Net SAT>IP, rt Unicable®, mceusb, Ubuntu LTS 14.04, VDR 2.1.6 (x64, 22W)
[³] Cooler Master Elite 360, Xilence SPS-XP250.SFX (250W), Intel DH77KC, Xeon E3-1245v2, 8GB DDR3, Intel 313 SSD 24GB (Sys & HostCache), HP SA P400 256MB BBWC, 4x WD7500BPKX@Backplane, VMWare ESXi 5.5 (6 VM)(x64, 38W)

437

Thursday, January 26th 2012, 4:40pm

oder ffmpeg selbst kompilieren ...

Mein VDR

Asrock M3A770DE, Sempron 140 @ DualCore, 3 x TT S2-1600, GT520
openSuse 13.1 64bit, Kernel 3.14.25 + BER/UNC-Patch für stv090x, nvidia 343.36, vdr 2.1.6 mit Patchen (checkts, naludump, statusleds, ...)

izeman

Master

Posts: 1,712

Location: Österreich

  • Send private message

438

Thursday, January 26th 2012, 4:53pm

die dev pakete sind alle da. allerdings in der version 4:0.6.1
im readme steht was von ffmpeg7. kann das das problem sein?
produktiv: asus p5n7a-vm, 1x tt-6400, 1x skystar dvb-s2, 8gig boot-ssd, 7" samsung u7, yavdr 0.5, atric 1.5 ir einschalter
testing: zotac ion-f itx, 2x tt s2-3600 usb (netceiver mit 2x dvb-s2), 60gig boot-hd, (level one usb-eth), yavdr 0.2 unstable
tv: lg 60pk-550 full-hd amp: yamaha rx-v367

fnu

Moderator

Posts: 8,478

Location: Böblingen

  • Send private message

439

Thursday, January 26th 2012, 4:57pm

im readme steht was von ffmpeg7. kann das das problem sein?

Dann ja, ich kann Dir leider kein ffmpeg7 für Lucid zur Verfügung stellen, das tun noch nichtmal die Ubuntu People selbst: Lucid-bleed

Also entweder wie "jrie" sagte selbst bauen oder mit hoplo's unstable Paket auf Oneiric/Precise testen, sorry.

Regards
fnu
Gib HD+/CI+ keine Chance! >> HowTo: APT Pinning <<

>>click<< for my VDR stuff

[¹] Modu CD21, MeanWell (80W)/LC-Power (75W), Futaba MDM166A, Intel DH77EB, G1610, 4GB DDR3, Intel 313 SSD 24GB, WD20EFRX 2TB, Zotac GT630 ('GK208'), SHDD, L4M Twin S2 (V5.6)/FlexS2 (4x DVB-S2), rt Unicable®, CIR, Ubuntu LTS 12.04.4, VDR 2.1.6 (x64, 44W)
[²] Modu CD21, MeanWell (80W)/PicoPSU (90W), Futaba MDM166A, ASRock Q1900M, 2GB DDR3, Intel 320 SSD 40GB, WD10JFCX, Palit GT630 ('GK208'), SHDD, Octopus Net SAT>IP, rt Unicable®, mceusb, Ubuntu LTS 14.04, VDR 2.1.6 (x64, 22W)
[³] Cooler Master Elite 360, Xilence SPS-XP250.SFX (250W), Intel DH77KC, Xeon E3-1245v2, 8GB DDR3, Intel 313 SSD 24GB (Sys & HostCache), HP SA P400 256MB BBWC, 4x WD7500BPKX@Backplane, VMWare ESXi 5.5 (6 VM)(x64, 38W)

440

Thursday, January 26th 2012, 6:01pm

Quoted

Kann sein das hoplo Recht hat, aber evtl. fehlt Dir auch nur eines dieser dev-pakete:
libavcodec-dev
libavdevice-dev
libavfilter-dev
libavformat-dev
libavutil-dev
libpostproc-dev
libswscale-dev


Noe , dann wuerde da was anderes stehen. ;)
"‘AVFrame’ not declared" oder sowas in der Art.
Dein ffmpeg ist doch recht alt :D
Edit: Ok , hat aber wohl eher etwas mit libav , deswegen liegt fnu nun doch net ganz falsch ;)

This post has been edited 1 times, last edit by "Morone" (Jan 26th 2012, 6:10pm)