ja, mit der Standardinstallation von ffmpeg läuft SD gut, leider kein Deinterlacer, aber sonst iO.
Mit den neueren ffmpeg Versionen, weiß nicht genau seit welcher Version, auf jeden Fall >= 2.0, sieht HD für mich zumindest zu ersten Mal echt brauchbar aus.
Könnte etwas flüssiger sein und es wäre perfekt - betrifft natürlich nur 720p - 1080i geht noch nicht mit vdpau-sunxi.
Auch das OSD mit skinnopacity läuft knackig und vor allem keine seg. faults bisher.
Keine Ahnung, aber da die ffmpeg Version der Treiber ist, könnte vielleicht eine Anpassung in softhddevice helfen.
Hab dazu mal ein Thema geöffnet:
Beiträge von stevie101
-
-
versuch mal das image hier :
http://www.igorpecovnik.com/20…ian-wheezy-sd-card-image/kernel-3.4.93 keine patches notwendig - die üblichen Pakete einspielen und alles gut zumindest mit SD.
Wenn Du ein aktuelles ffmpeg installierst wird HD sehr gut funktionieren, allerdings keine SD Kanäle mehr. -
Hallo zusammen,
ich habe meinen cubietruck letztlich neu aufgesetzt - Debian Jessie - und seit langem mal wieder softhddevice mit libvdpau_sunxi (beides git) ausprobiert.
HD und OSD funktionieren wirklich brauchbar, minimale Ruckler bei niedriger Prozessorlast.
Jedoch bleiben SD Kanäle dunkel, was aus meiner Sicht an ffmpeg liegt. Hab verschiedene Versionen ausprobiert.
Folgendes mit ffmpeg 2.1, 2.2 (ich meine auch mit 1.2), Ausgabe mit DDEBUG:Code
Alles anzeigenvideo: ready --:--:--.--- 40ms/frame 2502332ms Jun 19 17:41:08 localhost vdr: Vdpau_get_format: codec 2 fmts: Jun 19 17:41:08 localhost vdr: #0110x00000010 xvmcidct Jun 19 17:41:08 localhost vdr: #0110x00000026 vdpau_mpeg2 Jun 19 17:41:08 localhost vdr: video/vdpau: profile 2 with level 16, macro blocks 32400, width 3840, height 2160 supported Jun 19 17:41:08 localhost vdr: video/vdpau: create decoder profile=2 720x576 #3 refs Jun 19 17:41:08 localhost vdr: #0110x00000026 vdpau_mpeg2 Jun 19 17:41:08 localhost vdr: codec: bad video frame Jun 19 17:41:08 localhost vdr: video/vdpau: 2502344353 display time 28323 Jun 19 17:41:08 localhost vdr: video/vdpau: missed frame (1029/0) Jun 19 17:41:08 localhost vdr: video/vdpau: black surface displayed Jun 19 17:41:08 localhost vdr: video/vdpau: 2502366491 display time 22137 Jun 19 17:41:08 localhost vdr: video/vdpau: missed frame (1030/0) Jun 19 17:41:08 localhost vdr: video/vdpau: black surface displayed Jun 19 17:41:08 localhost vdr: video/vdpau: 2502387763 display time 21272 Jun 19 17:41:08 localhost vdr: video/vdpau: missed frame (1031/0) Jun 19 17:41:08 localhost vdr: video/vdpau: black surface displayed Jun 19 17:41:08 localhost vdr: video/vdpau: 2502409494 display time 21731 Jun 19 17:41:08 localhost vdr: video/vdpau: missed frame (1032/0) Jun 19 17:41:08 localhost vdr: video/vdpau: black surface displayed Jun 19 17:41:08 localhost vdr: video: ready --:--:--.--- 40ms/frame 2502422ms Jun 19 17:41:08 localhost vdr: Vdpau_get_format: codec 2 fmts: Jun 19 17:41:08 localhost vdr: #0110x00000010 xvmcidct Jun 19 17:41:08 localhost vdr: #0110x00000026 vdpau_mpeg2 Jun 19 17:41:08 localhost vdr: video/vdpau: profile 2 with level 16, macro blocks 32400, width 3840, height 2160 supported Jun 19 17:41:08 localhost vdr: video/vdpau: create decoder profile=2 720x576 #3 refs Jun 19 17:41:08 localhost vdr: #0110x00000026 vdpau_mpeg2
Mit wheezy und der ffmpeg 1.08 von deb-multimedia funktionieren die SD Kanäle, allerdings ruckeln die HD's inakzeptabel.
Um zu verifizieren hab ich auf wheezy ffmpeg git kompiliert - Ergebnis wie auf Jessie, HD gut - SD schwarz.ohne DDEBUG:
get hwaccel context, not supportedIst hier eine Anpassung von softhddevice notwendig ?
Gruss
stevie101 -
Ich hatte epgd + mysql und vdr-server (und OpenMediaVault) auf einem cubietruck laufen - funktionierte soweit ok, allerdings leider nicht sauber mit den technisat usb2.
Bei mehr als 2 tunern traten i2c error auf.
Nach der Installation von epgd/mysql kam es zum Speicherfressen - vor allem ein vdr thread fras mehr und mehr Speicher, bis hin zu kernel Meldung wie low memory killer vdr...(kriegs nicht mehr zusammen)
Mir ist die Ursache nicht klar, aber ich denke aber dass, das bei Verwendung von epgd etc. alleine nicht auftreten sollte - 2GB RAM müssen doch reichen.Seit kurzem habe ich einen Matrix TBS2910 mit Kernel 3.10.17 als Server im Einsatz. Der ist mit dem freescale imx6 quadcore doch deutlich fixer (die Webserver laufen wesentlich schneller, MarkAd und auch gefühlt mysql)
Leider habe ich die MiniPCIE Schnittstelle nicht vernünftig (bzw. unter 3.10 noch gar nicht) zum laufen bekommen - wenn das ginge wäre auch USB3.0 oder echtes GbitLAN möglich.
Die freescale Prozessoren werden auch bei den Cubox-I Varianten verwendet.Von der Leistungsaufnahme konnte ich mit meinen Messmitteln keinen Unterschied zwischen cubietruck / matrix feststellen.
Meine Empfehlung wegen der Performance ist ein freescale board, allerdings machst Du mit dem truck bestimmt auch nichts falsch.
-
wie ich weiter vorne geschrieben habe, ich hab das Verhalten auch nur mit FFMPEG 1.0.8 + GCC 4.8 auf Wheezy gesehen - mit der Standard FFMPEG Version auf Wheezy + GCC4.8 scheint es problemlos mit dem Originalcode zu funktionieren.
Gruss
-
Ich hab zwar keine Ahnung vom Programmieren, aber konnte zumindest die Ursache heute zufällig reproduzieren.
Der seg fault scheint an ffmpeg zu liegen - habe beide meine RPI's auf gcc-4.8 upgedated und den git Stand neu kompiliert.
Der eine ist auf wheezy default - libavformat.so.53 - keinerlei Probleme.
Auf dem anderen kam es zum seg fault - der ist auf ffmpeg-1.0.8 - Abhilfe schaffte Djagobert's fix.Gruss
-
sehr cool - vielen Dank.
Das Display sieht sehr interessant aus - keine extra Stromversorgung - Hammer !
Wenn Du Lust hast, kannst Du ein paar Bilder vom Display in Betrieb teilen ?
Ich schätze das Teil werde ich mir auch bestellen...Gruss
-
hier mal ein backtrace, Das Erste HD ist Startkanal, somit knallt es sofort:
Code
Alles anzeigenroot@TestCubie:~# gdb vdr ./core GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "arm-linux-gnueabihf". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/vdr...done. [New LWP 4442] [New LWP 4434] [New LWP 4435] [New LWP 4436] [New LWP 4441] [New LWP 4429] [New LWP 4430] [New LWP 4424] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Core was generated by `vdr -c/etc/vdr -L/usr/lib/vdr -v/media/video0 -Psofthddevice -x -f'. Program terminated with signal 11, Segmentation fault. #0 0xafbb9224 in h264_decode () from /usr/lib/arm-linux-gnueabihf/lib/vdpau/libvdpau_sunxi.so.1 (gdb) thread apply all bt Thread 8 (Thread 0xb6f40000 (LWP 4424)): #0 0xb6edf3c6 in __libc_do_syscall () from /lib/arm-linux-gnueabihf/libpthread.so.0 #1 0xb6edb236 in pthread_cond_timedwait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0 #2 0x000d3f16 in cCondVar::TimedWait (this=0x168750, Mutex=..., TimeoutMs=<optimized out>) at thread.c:127 #3 0x000b6de4 in cRemote::Get (WaitMs=1000, UnknownCode=0x0) at remote.c:194 #4 0x0006d57e in main (argc=<optimized out>, argv=<optimized out>) at vdr.c:1033 Thread 7 (Thread 0xb4507460 (LWP 4430)): #0 0xb6f3a098 in ?? () from /lib/ld-linux-armhf.so.3 #1 0x00000018 in ?? () #2 0x00000018 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 6 (Thread 0xb4d07460 (LWP 4429)): #0 0xb6edf3c6 in __libc_do_syscall () from /lib/arm-linux-gnueabihf/libpthread.so.0 #1 0xb6edb236 in pthread_cond_timedwait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0 #2 0x000d3f16 in cCondVar::TimedWait (this=0xb3400da8, Mutex=..., TimeoutMs=<optimized out>) at thread.c:127 #3 0x00081c52 in cDvbTuner::Action (this=0xb34006b8) at dvbdevice.c:1000 #4 0x000d4386 in cThread::StartThread (Thread=0xb34006b8) at thread.c:262 #5 0xb6ed7ebc in start_thread () from /lib/arm-linux-gnueabihf/libpthread.so.0 #6 0xb6c9a318 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6 #7 0xb6c9a318 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 5 (Thread 0xb03db460 (LWP 4441)): #0 0xb6c1df96 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6 #1 0xb6c91520 in poll () from /lib/arm-linux-gnueabihf/libc.so.6 #2 0x000d8ac2 in cPoller::Poll (this=<optimized out>, TimeoutMs=<optimized out>) at tools.c:1446 #3 0x0007a590 in cTSBuffer::Action (this=0xc10038) at device.c:1756 #4 0x000d4386 in cThread::StartThread (Thread=0xc10038) at thread.c:262 #5 0xb6ed7ebc in start_thread () from /lib/arm-linux-gnueabihf/libpthread.so.0 #6 0xb6c9a318 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6 #7 0xb6c9a318 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 4 (Thread 0xb1625460 (LWP 4436)): #0 0xb6edf3c6 in __libc_do_syscall () from /lib/arm-linux-gnueabihf/libpthread.so.0 #1 0xb6edb236 in pthread_cond_timedwait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0 #2 0x000d3de6 in cCondWait::Wait (this=0xc100f8, TimeoutMs=<optimized out>) at thread.c:71 #3 0x000ba910 in cRingBufferLinear::Get (this=0xc100a0, Count=@0xb1624cfc: 0) at ringbuffer.c:366 #4 0x0007db9c in cTSBuffer::Get (this=0xc10038, Available=0x0) at device.c:1779 #5 0x0007f7ec in GetTSPacket (Data=@0xb1624d94: 0x0, this=<optimized out>) at dvbdevice.c:1697 #6 cDvbDevice::GetTSPacket (this=0x7f4f18, Data=@0xb1624d94: 0x0) at dvbdevice.c:1683 #7 0x0007c6b2 in cDevice::Action (this=0x7f4f18) at device.c:1578 #8 0x000d4386 in cThread::StartThread (Thread=0x7f4f18) at thread.c:262 #9 0xb6ed7ebc in start_thread () from /lib/arm-linux-gnueabihf/libpthread.so.0 #10 0xb6c9a318 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6 #11 0xb6c9a318 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 3 (Thread 0xb1e25460 (LWP 4435)): ---Type <return> to continue, or q <return> to quit--- #0 0xb6c1df96 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6 #1 0xb6c91520 in poll () from /lib/arm-linux-gnueabihf/libc.so.6 #2 0x000d8ac2 in cPoller::Poll (this=<optimized out>, TimeoutMs=<optimized out>) at tools.c:1446 #3 0x000b7056 in cKbdRemote::ReadKey (this=<optimized out>) at remote.c:310 #4 0x000b70c8 in cKbdRemote::ReadKeySequence (this=0xb341c3c8) at remote.c:326 #5 0x000b7236 in cKbdRemote::Action (this=0xb341c3c8) at remote.c:392 #6 0x000d4386 in cThread::StartThread (Thread=0xb341c3d8) at thread.c:262 #7 0xb6ed7ebc in start_thread () from /lib/arm-linux-gnueabihf/libpthread.so.0 #8 0xb6c9a318 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6 #9 0xb6c9a318 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 2 (Thread 0xb2727460 (LWP 4434)): #0 0xb6c1df96 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6 #1 0xb6c91520 in poll () from /lib/arm-linux-gnueabihf/libc.so.6 #2 0xb60ad4d6 in ?? () from /usr/lib/arm-linux-gnueabihf/libasound.so.2 #3 0xb60ad4d6 in ?? () from /usr/lib/arm-linux-gnueabihf/libasound.so.2 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 1 (Thread 0xb3d07460 (LWP 4442)): #0 0xafbb9224 in h264_decode () from /usr/lib/arm-linux-gnueabihf/lib/vdpau/libvdpau_sunxi.so.1 #1 0xafbb8bf4 in vdp_decoder_render () from /usr/lib/arm-linux-gnueabihf/lib/vdpau/libvdpau_sunxi.so.1 #2 0xb6128fbe in VideoDrawRenderState (hw_decoder=0xaf941e00, vrs=<optimized out>) at video.c:10183 #3 0xb5876820 in ?? () from /usr/lib/arm-linux-gnueabihf/neon/vfp/libavcodec.so.53 Cannot access memory at address 0x6a6ad0ae (gdb)
Wie Moorviper sagte, die libvdpau-sunxi von Dez. spielten 720p Sender ab.
bzgl. performance, die CPU Auslastung erscheint mir schon relativ hoch für SD Sender aber das Bild wirkt absolut flüssig.
Ton ist jetzt auch vorhanden - vielen Dank an "von Fritz".Ich verwende übrigens diesen branch des fbturbo : https://github.com/ssvb/xf86-video-fbturbo/tree/vdpau-sunxi, hab master im Vergleich noch nicht getestet.
Gruss
-
ok - nachdem der xserver nun auch den fbturbo verwendet sieht das ganze schon wesentlich besser aus - unter Debian.
Sound hab ich noch keinen, allerdings ist das OSD nun relativ stabil vorhanden.
Zwischen SD Sendern kann man gut zappen - wenn ich allerdings auf einen der freien 720p HD Sende schalte, erscheint regelmässig ein seg.fault.Aber das ist doch mal progress
Gruss
-
Muss mich revidieren - unter Linaro hab ich gerade zum ersten mal OSD gesehen. Ich nehme an unter debian wird der falsche xserver gestartet ?
Ist allerdings sehr wackelig, häufige Seg faults - allerdings nur bei VDPAU_OSD=1, starten ist absolute Glücksache.hier so ein Beispiel:
Code
Alles anzeigenMar 23 19:11:53 cubietruck vdr: [1282] VDR version 2.1.6 started Mar 23 19:11:53 cubietruck vdr: [1282] codeset is 'ANSI_X3.4-1968' - unknown Mar 23 19:11:53 cubietruck vdr: [1282] found 0 locales in /usr/share/locale Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'deu,ger' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'slv,slo' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'ita' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'dut,nla,nld' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'prt' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'fra,fre' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'nor' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'fin,suo' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'pol' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'esl,spa' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'ell,gre' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'sve,swe' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'rom,rum' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'hun' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'cat,cln' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'rus' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'srb,srp,scr,scc' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'hrv' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'est' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'dan' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'cze,ces' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'tur' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'ukr' Mar 23 19:11:53 cubietruck vdr: [1282] no locale for language code 'ara' Mar 23 19:11:53 cubietruck vdr: [1282] loading plugin: /usr/lib/vdr/libvdr-softhddevice.so.2.1.6 Mar 23 19:11:53 cubietruck vdr: [1282] loading plugin: /usr/lib/vdr/libvdr-streamdev-client.so.2.1.6 Mar 23 19:11:53 cubietruck vdr: [1282] loading /etc/vdr/setup.conf Mar 23 19:11:53 cubietruck vdr: [1282] loading /etc/vdr/sources.conf Mar 23 19:11:53 cubietruck vdr: [1282] loading /etc/vdr/diseqc.conf Mar 23 19:11:53 cubietruck vdr: [1282] loading /etc/vdr/scr.conf Mar 23 19:11:53 cubietruck vdr: [1282] loading /etc/vdr/channels.conf Mar 23 19:11:53 cubietruck vdr: [1282] loading /etc/vdr/timers.conf Mar 23 19:11:53 cubietruck vdr: [1282] loading /etc/vdr/commands.conf Mar 23 19:11:53 cubietruck vdr: [1282] loading /etc/vdr/svdrphosts.conf Mar 23 19:11:53 cubietruck vdr: [1282] loading /etc/vdr/remote.conf Mar 23 19:11:53 cubietruck vdr: [1282] loading /etc/vdr/keymacros.conf Mar 23 19:11:53 cubietruck vdr: [1282] registered source parameters for 'A - ATSC' Mar 23 19:11:53 cubietruck vdr: [1282] registered source parameters for 'C - DVB-C' Mar 23 19:11:53 cubietruck vdr: [1282] registered source parameters for 'S - DVB-S' Mar 23 19:11:53 cubietruck vdr: [1282] registered source parameters for 'T - DVB-T' Mar 23 19:11:53 cubietruck vdr: [1282] no DVB device found Mar 23 19:11:53 cubietruck vdr: [1282] initializing plugin: softhddevice (0.6.1rc1-GIT42bbb76): A software and GPU emulated HD device Mar 23 19:11:53 cubietruck vdr: [1282] new device number 1 Mar 23 19:11:53 cubietruck vdr: [1282] initializing plugin: streamdev-client (0.6.1-git): VTP Streaming Client Mar 23 19:11:53 cubietruck vdr: [1282] new device number 2 Mar 23 19:11:53 cubietruck vdr: [1282] cTimeMs: using monotonic clock (resolution is 1 ns) Mar 23 19:11:53 cubietruck vdr: [1282] streamdev-client: got device number 2 Mar 23 19:11:53 cubietruck vdr: [1282] new device number 3 Mar 23 19:11:53 cubietruck vdr: [1282] streamdev-client: got device number 3 Mar 23 19:11:53 cubietruck vdr: [1282] setting primary device to 1 Mar 23 19:11:53 cubietruck vdr: [1282] [softhddev]MakePrimaryDevice: 1 Mar 23 19:11:53 cubietruck vdr: [1282] [softhddev]SetVideoFormat: 1 Mar 23 19:11:53 cubietruck vdr: [1282] [softhddev]SetVideoDisplayFormat: 1 Mar 23 19:11:53 cubietruck vdr: [1282] [softhddev]GetSpuDecoder: Mar 23 19:11:53 cubietruck vdr: [1282] [softhddev]SetVolumeDevice: 90 Mar 23 19:11:53 cubietruck vdr: [1282] assuming manual start of VDR Mar 23 19:11:53 cubietruck vdr: [1282] SVDRP listening on port 6419 Mar 23 19:11:53 cubietruck vdr: [1282] setting current skin to "classic" Mar 23 19:11:53 cubietruck vdr: [1282] loading /etc/vdr/themes/classic-default.theme Mar 23 19:11:53 cubietruck vdr: [1282] starting plugin: softhddevice Mar 23 19:11:53 cubietruck vdr: audio: 'alsa' output module used Mar 23 19:11:53 cubietruck vdr: [1287] section handler thread started (pid=1282, tid=1287, prio=low) Mar 23 19:11:53 cubietruck vdr: [1286] section handler thread started (pid=1282, tid=1286, prio=low) Mar 23 19:11:53 cubietruck vdr: [1285] epg data reader thread started (pid=1282, tid=1285, prio=high) Mar 23 19:11:53 cubietruck vdr: [1285] reading EPG data from /var/cache/vdr/epg.data Mar 23 19:11:53 cubietruck vdr: [1285] epg data reader thread ended (pid=1282, tid=1285) Mar 23 19:11:53 cubietruck vdr: [1284] video directory scanner thread started (pid=1282, tid=1284, prio=high) Mar 23 19:11:53 cubietruck vdr: [1284] video directory scanner thread ended (pid=1282, tid=1284) Mar 23 19:11:53 cubietruck vdr: [1283] video directory scanner thread started (pid=1282, tid=1283, prio=high) Mar 23 19:11:53 cubietruck vdr: [1283] video directory scanner thread ended (pid=1282, tid=1283) Mar 23 19:11:53 cubietruck vdr: audio/alsa: playback open 'default' error: No such file or directory Mar 23 19:11:53 cubietruck vdr: audio/alsa: can't open mixer 'default' Mar 23 19:11:53 cubietruck vdr: audio: 44100Hz supports 0 0 0 0 0 0 0 0 channels Mar 23 19:11:53 cubietruck vdr: audio: 48000Hz supports 0 0 0 0 0 0 0 0 channels Mar 23 19:11:53 cubietruck vdr: audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels Mar 23 19:11:53 cubietruck vdr: video/vdpau: VDPAU API version: 1 Mar 23 19:11:53 cubietruck vdr: video/vdpau: VDPAU information: sunxi VDPAU Driver Mar 23 19:11:53 cubietruck vdr: video/vdpau: high quality scaling unsupported Mar 23 19:11:53 cubietruck vdr: video/vdpau: feature deinterlace temporal unsupported Mar 23 19:11:53 cubietruck vdr: video/vdpau: feature deinterlace temporal spatial unsupported Mar 23 19:11:53 cubietruck vdr: video/vdpau: attribute skip chroma deinterlace unsupported Mar 23 19:11:53 cubietruck vdr: video/vdpau: 4:2:0 chroma format with 8192x8192 supported Mar 23 19:11:53 cubietruck vdr: video/vdpau: doesn't support yuvy video surface Mar 23 19:11:53 cubietruck vdr: video/vdpau: doesn't support yv12 video surface Mar 23 19:11:53 cubietruck vdr: video/vdpau: 8bit BGRA format with 8192x8192 supported Mar 23 19:11:53 cubietruck vdr: video/vdpau: 8bit RGBA format with 8192x8192 supported Mar 23 19:11:53 cubietruck kernel: [ 475.626047] [DISP] layer allocated: 0,102 Mar 23 19:11:53 cubietruck kernel: [ 475.634704] [DISP] layer allocated: 0,103 Mar 23 19:11:54 cubietruck vdr: [softhddev] ready Mar 23 19:11:54 cubietruck vdr: [1282] starting plugin: streamdev-client Mar 23 19:11:54 cubietruck vdr: [1282] remote control KBD - keys known Mar 23 19:11:54 cubietruck vdr: [1289] KBD remote control thread started (pid=1282, tid=1289, prio=high) Mar 23 19:11:54 cubietruck vdr: [1282] switching to channel 1 Mar 23 19:11:54 cubietruck vdr: [1282] streamdev-client: Connected to server 192.168.2.5:2004 using protocol version 1.0 Mar 23 19:11:54 cubietruck vdr: [1282] streamdev-client: Connected to server 192.168.2.5:2004 using protocol version 1.0 Mar 23 19:11:54 cubietruck vdr: [1290] receiver on device 2 thread started (pid=1282, tid=1290, prio=high) Mar 23 19:11:54 cubietruck vdr: [1282] [softhddev]SetVolumeDevice: 90 Mar 23 19:11:54 cubietruck vdr: [1282] [softhddev]SetPlayMode: 1 Mar 23 19:11:54 cubietruck kernel: [ 475.930024] [DISP] layer released: 0,102 Mar 23 19:11:54 cubietruck kernel: [ 475.932940] [DISP] layer released: 0,103 Mar 23 19:11:54 cubietruck kernel: [ 475.936029] [DISP] layer allocated: 0,102 Mar 23 19:11:54 cubietruck vdr: [1292] TS buffer on device 2 thread started (pid=1282, tid=1292, prio=high) Mar 23 19:11:54 cubietruck kernel: [ 475.940201] [DISP] layer allocated: 0,103 Mar 23 19:11:54 cubietruck vdr: [1282] OSD size changed to 1920x1080 @ 1 Mar 23 19:11:54 cubietruck vdr: audio: 2 channels unsupported Mar 23 19:11:54 cubietruck kernel: [ 476.555282] [DISP] layer allocated at close: 0,102 Mar 23 19:11:54 cubietruck kernel: [ 476.559712] [DISP] layer allocated at close: 0,103
-
Verwendet jemand von euch den cubietruck ?
Hab mich gestern mal hingesetzt und mal wieder die Videoausgabe mit Kernel 3.4 ausprobiert - absolut kein Erfolg, weder Ton noch jemals das OSD gesehen.Kernel : stage/3.4
libvdpau: git von gestern bzw. mit dem fix vom 23/MAR
base : debian bzw linaro
vdr: 2.1.6 mit softhddevice git und streamdev bzw. mit technisat tunerFex hab ich auch gechecked, kann nichts finden - wenn jemand ein funktionierendes setup mit dem truck, hat vielleicht mal posten.
Log:
Code
Alles anzeigenroot@TestCubie:~# vdr -c/etc/vdr -L/usr/lib/vdr -v/media/video0 -P"softhddevice -x -a sunxihdmi" X.Org X Server 1.12.4 Release Date: 2012-08-27 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.2.0-4-mx5 armv7l Debian Current Operating System: Linux TestCubie 3.4.79-sun7i+ #1 SMP PREEMPT Sat Mar 22 22:39:23 CET 2014 armv7l Kernel command line: console=ttyS0,115200 root=/dev/sda1 loglevel=8 panic=10 console=tty0 hdmi.audio=EDID:0 disp_screen0_output_mode=EDID:1920x1080p60 rootwait coherent_pool=1M rootfstype=ext4 init=/sbin/init Build Date: 17 December 2013 08:51:06PM xorg-server 2:1.12.4-6+deb7u2 (Julien Cristau <jcristau@debian.org>) Current version of pixman: 0.26.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sun Mar 23 18:44:57 2014 (==) Using system config directory "/usr/share/X11/xorg.conf.d" The XKEYBOARD keymap compiler (xkbcomp) reports: > Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols > Ignoring extra symbols Errors from xkbcomp are not fatal to the X server [VDPAU SUNXI] VE version 0x1623 opened. [b]Speicherzugriffsfehler[/b]
Videoausgabe bekomme ich nur mit der libvdpau-sunxi von Dezember - ohne OSD. Ach ja, softhddevice hab ich mit BITMAP kompiliert - muss man das noch ?
Gruss,
-
eine Sache fiel mir gestern auf - latest git auf 2.1.5, wenn ich den sound output umstelle, stürzt der VDR sofort ab.
Kannst Du das reproduzieren ? Verwende einige patches (menuorg, graphtft, mainmenuhooks) - sonst muss ich hier mal in Verbindung mit den Plugins suchen.Gruss
-
nutze das plug/den rpi nun seit Anfang des Jahres produktiv (RPI übertaktet 1100Mhz, skinnopacity, streamdev-client, epg2vdr,externalplayer..) im Wohnzimmer.
Auch hier war das Problem mit Das Erste HD, zeitweise (zufällig) andere 720pHD Sender, signifikant - mit der Git Änderung von gestern, konnten bisher keine Hänger mehr beobachtet werden.
Feststellen konnte ich auf ARD kurze Audio-Plops - allerdings im erträglichen Rahmen.
Denke Du bist absolut auf dem richtigen Weg.PS: Seit einiger Zeit sehe ich allerdings kein OSD mehr, wenn ich von XBMC zurück zum VDR gehe (externalplayer) - XBMX 13.0 test builds - allerdings muss das mit XBMC bzw. der RPI Firmware (aktuell) zusammhängen. Vielleicht hat ja jemand ähnliches beobachtet..?
Gruss
-
dann teste mal master und linke noch zusätzlich -lX11.
Video Ausgabe funktioniert damit unter X - kein OSD.
Ein übles Problem ist der Ton - es kommt zwar was über HDMI allerdings mit extremen Störgeräuschen.
Umschalten geht gut und fix - getestet auf Linaro, vdr-2.1.2 und softhddevice (git) mit streamdev-client auf cubietruck. -
Such mal nach "dynamite" - mit den Sundtek's geht das bei mir - weiß nicht ob es mit Deinen USB devices funktioniert.
-
ich hab nichts auf den Spuren gehört, aber möglicherweise sollte ich mir mal die Ohren sauber machen
Dann schau ich heute abend nochmal, ob das wie bei der Vorgängerversion ist...
-
vielen Dank für die neue Version.
Ich habe gestern nur sehr kurz getestet, dabei fiel mir auf daß auf allen Sky Aufnahmen nur die 2. (englische) Tonspur perfekt funktioniert, auf der ersten erfolgt keine Tonausgabe.
Sky sendet nur Digitalton, allerdings hatte ich auch auf einer Pro7HD Aufnahme keinen Digitalton.
Ich hab keine Ahnung, wird eine feste ID für die Audiosprache gesendet, ist dort vielleicht noch ein Problem ?Gruss,
stevie101
-
Ich setze hier an. Wer mich kennt, der weißt, so was habe ich schon früher überdeutlich angesprochen. Set dem gibt es wenigstens Zensur, was ich hier extrem gut finde.Fnu und Dirk leisten hervorragende Arbeit PUNKT
Wenn einer damit nicht verstanden ist, für dem gibt es zahlreiche Foren außer VDR-Portal.
Ich hoffe, es war deutlich genug.
Albert
Boah, wenn ich sowas lese wünsche ich mir Olaf zurück. Schaltet doch alle mal einen Gang zurück, vor 8-10 Jahren war es deutlich toleranter her. -
wenn Du einen reinen streamdev client baust, leg doch einfach die header der neueren DVB Treiber irgendwo hin und übergib dem vdr Makefile den Pfad.
Hatte das gleiche damals bei der VIP1710, die neueren VDR Versionen bauen dann und den DVB Treiber brauchst Du eh nicht. -
ich nutze vompclient schon ne Weile auf dem raspberry - funktioniert bestens, errinnert mich stark an vdr-1.0.4, bringt alles mit sich, was man wirklich braucht.
Eine Frage hab ich: Gibt es die Möglichkeit oder ist es geplant, daß Kanalgruppen vom Server im client importiert werden um sie dort durch bestimmte Tasten anzuwählen ? Irgendwie kann ich mir die Kanalnummer nicht mehr merken....Gruss
Stefan