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.

1

Tuesday, March 21st 2006, 8:48am

[vdr] [ANNOUNCE] vdr-xine-0.7.8 plugin

Aus der ML :
-------------------
Hi,

I'm pleased to announce release 0.7.8 with a little delay:

http://home.vr-web.de/~rnissl/vdr-xine-0.7.8.tgz

2006-03-20: Version 0.7.8

- Fixed HISTORY as it mentioned future releases of VDR (thanks to
Klaus Schmidinger for reporing this issue).
- Fixed sending video data: the first packet after a Clear() got
dropped which made editing recordings impossible (thanks to
Gregoire Favre for reporting this issue).
- Fixed implementation of func_wait as it didn't synchronize VDR and
xine as expected.
- Adapted vdr-xine to VDR-1.3.44 cOsd::DrawBitmap() (thanks to C.Y.M.
for reporting this issue).
- Replaced 'prebuffer' by 'buffer' in vdr-xine's setup menu.
- Added new setup parameter "buffer hysteresis" which is added to
"Live-TV buffer" for determining the initial buffer size which
must be achieved before replaying switches to normal speed. It is
recommended to reduce your current buffer setting by the value
for hysteresis.
- Added PTS prediction to stop prebuffer phase much earlier on
channels which rarely add PTS to their stream's PES packets.
- Changed buffering to monitor the buffer size during a configureable
time after the configured buffer size (Live-TV buffer + hysteresis)
was initially established.
Whenever the buffer size dropps below the configured value (of Live-
TV buffer frames), hysteresis is increased by an additional frame
and the new buffer is established.
- The above changes to buffering allow minimizing the buffer for
faster zapping on regular channels while not loosing the ability
to watch some special (mosaic) channels which required larger
buffer settings.
- Implemented continuous monitoring to reestablish the buffer once
it drops below the configured value. This allows watching the HDTV
demo loop on ASTRA HD forever. This feature can be enabled on
demand in vdr-xine's setup menu, as it might be a performance issue
on less powerful machines.
- As VDR-1.2.6 lacks c*Repackers, the above changes to buffering do
not work that precisely with this old VDR version. Just increase
the buffer values a bit as necessary.
- Fixed an out of range access in OSD scaling code by clipping away
negative coordinate areas. The segfault was triggered by opening
the audio track menu on channels with at least 20 tracks while
VDRs default skins where selected.
- Patched xine to speed up OSD operation when switching audio tracks
in live TV mode or when showing still frames (e. g. when editing
cutting marks). This change most likely breaks binary compatibilty
to other xine plugins.
- Failed to speed up OSD operation in trick speed modes: it would
require to copy each frame at least while OSD is active, which
might be a performance issue. So for now, the worst timing for a
single OSD operation is about 2500 ms in VDR's first slow reverse
mode. A possible solution might be X11 OSD overlay, as it is
independent of the video frame, so there is no copying involved.
But that's still to investigate.
- Implemented OSD scaling in regard to xine's video zoom factor. The
OSD will now be scaled accordingly for zoom factors > 100 %. As
determining the zoom factors is an "expensive" operation in xine,
they are only retrieved when some drawing to the OSD is happening.
So you won't see an open OSD to immediately change it's size.
- Fixed a segfault in SHQ OSD scaling code by setting the allocated
memory to 0.
- Updated INSTALL to mention a workaround for xine CVS access, as
cvs.sourceforge.net was quite unreliable recently.
- Fixed compilation for VDR version 1.2.6 which was only possible by
dropping auto primary device feature for version < 1.3.32.
- Updated MANUAL accordingly.


For this release I suggest the following xine sources:

http://home.vr-web.de/~rnissl/xine-lib-c…9194500.tar.bz2
http://home.vr-web.de/~rnissl/xine-ui-cv…9194500.tar.bz2

Highly recommended for editing old recordings is the following patch:

http://home.vr-web.de/~rnissl/vdr-1.3.44-dvbplayer5.patch
http://home.vr-web.de/~rnissl/vdr-1.2.6-dvbplayer5.patch

For details about the patch see:

http://home.vr-web.de/~rnissl/vdr-patches-README.txt


Enjoy.


Bye.
--
Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl@gmx.de
---------------------------------

This post has been edited 1 times, last edit by "holymoly" (Mar 21st 2006, 8:53am)


TheAlamo

Intermediate

Posts: 270

Location: Frankfurt/M.

  • Send private message

2

Tuesday, March 21st 2006, 2:06pm

ach, wenn er nur den network-Patch intergrieren würde ...

3

Tuesday, March 21st 2006, 9:35pm

RE: [vdr] [ANNOUNCE] vdr-xine-0.7.8 plugin

Ich bekomme beim Installieren von xine-lib-cvs-20060319194500 folgenden Fehler:
...
make install-data-hook
make[4]: Entering directory `/video/xine-lib/src/xine-engine'
chcon system_u:object_r:texrel_shlib_t /usr/local/lib/libxine.so
/bin/sh: line 1: 14321 Segmentation fault chcon system_u:object_r:texrel_shlib_t /usr/local/lib/$p
make[4]: *** [install-data-hook] Error 139
...
make ist vorher ohne Fehler durchgelaufen

Wer weiß Rat?

Jörg

Mein VDR

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

rnissl

Intermediate

Posts: 555

Location: Kulz / Thanstein

Occupation: Software-Entwickler

  • Send private message

4

Tuesday, March 21st 2006, 10:38pm

RE: [vdr] [ANNOUNCE] vdr-xine-0.7.8 plugin

Hi,

Quoted

Original von jrie
Ich bekomme beim Installieren von xine-lib-cvs-20060319194500 folgenden Fehler:
...
make install-data-hook
make[4]: Entering directory `/video/xine-lib/src/xine-engine'
chcon system_u:object_r:texrel_shlib_t /usr/local/lib/libxine.so
/bin/sh: line 1: 14321 Segmentation fault chcon system_u:object_r:texrel_shlib_t /usr/local/lib/$p
make[4]: *** [install-data-hook] Error 139
...
make ist vorher ohne Fehler durchgelaufen

Wer weiß Rat?


[ANNOUNCE] vdr-xine-0.7.7 plugin

Bye.
--
Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl@gmx.de

mvdbeek

Trainee

Posts: 146

Location: Goch / Nimwegen

Occupation: Student

  • Send private message

5

Tuesday, March 21st 2006, 10:47pm

RE: [vdr] [ANNOUNCE] vdr-xine-0.7.8 plugin

@ TheAlamo
Der Netzwrek patch für 0.7.7 funktioniert immernoch.

rnissl

Intermediate

Posts: 555

Location: Kulz / Thanstein

Occupation: Software-Entwickler

  • Send private message

6

Tuesday, March 21st 2006, 10:50pm

RE: [vdr] [ANNOUNCE] vdr-xine-0.7.8 plugin

Hi,

leider steckte in xineSettings.c noch ein Tippfehler :-(

Ich habe soeben vdr-xine-0.7.8.tar.gz neu hochgeladen.

Bye.
--
Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl@gmx.de

Habib

Professional

Posts: 732

Location: Bremer Raum

Occupation: Student

  • Send private message

7

Wednesday, March 22nd 2006, 7:19am

RE: [vdr] [ANNOUNCE] vdr-xine-0.7.8 plugin

Quoted

Original von rnissl
Hi,

Quoted

Original von jrie
Ich bekomme beim Installieren von xine-lib-cvs-20060319194500 folgenden Fehler:
...
make install-data-hook
make[4]: Entering directory `/video/xine-lib/src/xine-engine'
chcon system_u:object_r:texrel_shlib_t /usr/local/lib/libxine.so
/bin/sh: line 1: 14321 Segmentation fault chcon system_u:object_r:texrel_shlib_t /usr/local/lib/$p
make[4]: *** [install-data-hook] Error 139
...
make ist vorher ohne Fehler durchgelaufen

Wer weiß Rat?


[ANNOUNCE] vdr-xine-0.7.7 plugin

Bye.


Hi,

das Post auf das du verwiesen hast, enthält leider nur noch scheinbar deinen Patch. Ich hab den Patch etwas später im Thread neu gepostet, könntest du dein Posting nochmal editieren und darin den Patch erneut hochladen?

Nur damit die Suchenden nicht ewig schaun und fragen müssen ;)
Gruß
Habib

--------------------------------
Aufnahme-Server:
Silverstone Lascala SST-LC10M
Reel Stable 11.12.2, HDe, 1x 2TB HDD als Aufnahme Server, iVDR 0.3.2 (manuelle Fixe f. Aufnahmeverz.)
Netceiver mit 3x DUAL DVB-S2
Clients:
3x REEL NetClients
Reel Stable 11.12.2

helau

Sage

Posts: 5,092

Location: Northern Black Forest

  • Send private message

8

Wednesday, March 22nd 2006, 8:07am

RE: [vdr] [ANNOUNCE] vdr-xine-0.7.8 plugin

Quoted

Original von mvdbeek
@ TheAlamo
Der Netzwrek patch für 0.7.7 funktioniert immernoch.

Welcher Netzwerk-Patch ? Wo finde ich den fuer 0.7.7 ?
Gen2VDR / alcd / admin / yacoto - Features & Bugs - HW: Zotac Geforce 9300 MoBo / Cine-S2 im Activy Gehaeuse
und her mit den Logs :)

9

Wednesday, March 22nd 2006, 8:19am

RE: [vdr] [ANNOUNCE] vdr-xine-0.7.8 plugin

Hallo,

bitte nicht hauen, ich hab wegen Zeitmangel leider nicht mehr viel hier rein geschaut...

Quoted

Original von mvdbeek
@ TheAlamo
Der Netzwrek patch für 0.7.7 funktioniert immernoch.


Wo gibts den Patch?
Ich finde nur die xine-0.7.5-network hier http://mitglied.lycos.de/peterweber69/xine/xine.htm
Und in dem Thread [vdr] [ANNOUNCE] vdr-xine-0.7.6-network ist 0.7.6-network, so weit konnte ich folgen (und auch schonmal installieren :))

Aber einen Netzwerkpatch (auch 0.7.7) hab ich nicht gefunden...

[edit]
1. Da hatte noch jemand die gleiche Frage :)
2. Danke an mvdbeek!
Viele Grüße!

Trekkie2

This post has been edited 1 times, last edit by "Trekkie2" (Mar 22nd 2006, 8:31am)


mvdbeek

Trainee

Posts: 146

Location: Goch / Nimwegen

Occupation: Student

  • Send private message

10

Wednesday, March 22nd 2006, 8:21am

RE: [vdr] [ANNOUNCE] vdr-xine-0.7.8 plugin

Hier ist der Patch
http://linuxtv.org/pipermail/vdr/2006-February/008021.html

Ich hänge sie auch mal an ( die network.diff nach dem normalen xine-lib.patch
anwenden), mit dem anderen patch wird das xine-plugin gepatcht.
mvdbeek has attached the following files:
  • network.diff (8.71 kB - 319 times downloaded - latest: Mar 17th 2014, 8:07pm)
  • xine-network.diff (7.77 kB - 262 times downloaded - latest: Aug 13th 2014, 4:34am)

gustav...

Trainee

Posts: 95

Location: Meppen

Occupation: Student

  • Send private message

11

Wednesday, March 22nd 2006, 3:56pm

GENIAL!
Jetzt funktioniert auch endlich das Vor- und Zurückspulen in Aufzeichnungen problemlos.
VDR 1: VDR 1.7.27 unter Ubuntu 12.04-
Intel coreI3 - 32GB SDD + 2TB HDD - 8 GB RAM - 2 * DVB-T + DVB-C - Ausgabe über xineliboutput - Atmolight (dfAtmo)


VDR 2: easyvdr 0.6.02 - Atmolight - diverse Plugins
AMD XP2400+ - 160 GB + 120 GB + 250 GB Festplatte - 256 MB Ram - 1 Fujitsu-Siemens DVB-C FF - 2 TT DVB-C - 1 WinTV PVR 350

rolandm

Intermediate

Posts: 174

Location: 科堡

Occupation: Informationselektroniker

  • Send private message

12

Wednesday, March 22nd 2006, 8:18pm

RE: [vdr] [ANNOUNCE] vdr-xine-0.7.8 plugin

Quoted

Original von rnissl
Hi,

Quoted

Original von jrie
Ich bekomme beim Installieren von xine-lib-cvs-20060319194500 folgenden Fehler:
...
make install-data-hook
make[4]: Entering directory `/video/xine-lib/src/xine-engine'
chcon system_u:object_r:texrel_shlib_t /usr/local/lib/libxine.so
/bin/sh: line 1: 14321 Segmentation fault chcon system_u:object_r:texrel_shlib_t /usr/local/lib/$p
make[4]: *** [install-data-hook] Error 139
...
make ist vorher ohne Fehler durchgelaufen

Wer weiß Rat?


[ANNOUNCE] vdr-xine-0.7.7 plugin

Bye.

hallo,

der download des patches klappt nicht:
<b>Warning</b>: readfile(attachments/attachment-8860.gz): failed to open stream: No such file or directory in <b>/var/www/virtual
/vdr-portal.de/htdocs/board/attachment.php</b>
VDR(Arbeitszimmer):
AMD-X4@2500, 8GB, M3N78-VM, nvidia Quadro NVS295, S2-3200, Ubuntu-14.04, yaVDR, DELL 21:9 Monitor


13

Wednesday, March 22nd 2006, 8:50pm

Schau Dir mal den Thread bis zum Ende an ;)
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.

rolandm

Intermediate

Posts: 174

Location: 科堡

Occupation: Informationselektroniker

  • Send private message

14

Wednesday, March 22nd 2006, 10:01pm

Quoted

Original von udobroemme
Schau Dir mal den Thread bis zum Ende an ;)

hab's gefunden, merci
VDR(Arbeitszimmer):
AMD-X4@2500, 8GB, M3N78-VM, nvidia Quadro NVS295, S2-3200, Ubuntu-14.04, yaVDR, DELL 21:9 Monitor


s.krueger

Professional

Posts: 913

Location: NVP

  • Send private message

15

Thursday, March 23rd 2006, 3:32pm

Hi,

Hm... schade, kriegs unter SuS10 nicht Install:

Source code

1
2
3
4
5
6
7
8
9
./../src/xine-engine/.libs/libxine.so -L/usr/lib/gcc/i586-suse-linux/4.0.2/../../../  -mtune=athlon -mpreferred-stack-boundary=2 -Wl,-soname -Wl,xineplug_dmx_ogg.so -o .libs/xineplug_dmx_ogg.so
gcc: /usr/lib/libspeex.so: No such file or directory
make[3]: *** [xineplug_dmx_ogg.la] Fehler 1
make[3]: Leaving directory `/allerlei/VDR/xine-lib/src/demuxers'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/allerlei/VDR/xine-lib/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/allerlei/VDR/xine-lib'
make: *** [all] Fehler 2


Auf dem VDR ging es ohne Probs durch, was kann ich tun?!?

Danke

Mfg SVen

/edit

Der Symlink stimmte nicht, Prob selber gelöst

edit/

This post has been edited 1 times, last edit by "s.krueger" (Mar 23rd 2006, 7:00pm)


16

Thursday, March 23rd 2006, 6:02pm

ich habe das ganze unter Debian Sarge compiliert.
Hat sehr lange gedauert, da man ja xine-lib und xine-ui mit bauen muss.
Auf die Xine-ui hätte ich auch verzichten können, da ich den xinevdr als ui benutze.

Läuft soweit aber alles sehr gut.

Meine VDRs

VDR Server: Ubuntu Lucid Lynx mit 4TB im RAID und quadtuner DVB-S2
VDR Client1: MDL @ Raspberry Pi
VDR Client2: Ubuntu @ Laptop
VDR Client3: yaVDR @ Asus AT5IONT (Mit ION2 Chipsatz)
VDR Client4: zen2vdr @ SMT-7020s (wird zZ nicht benutzt)
VDR Client5: Android @ HP Touchpad mit VDR Manager App


17

Thursday, March 23rd 2006, 11:09pm

Jo, läuft hier auch. Mit dem neuen "hysterischen" Puffer komm ich noch nicht so ganz klar ;) Ich muß da wohl noch ein bisschen mit spielen. Was habt ihr denn so für Werte bei den Puffern drin?

Habe das "vdrdevel-plugin-xine" von TomG/Tobi in der Version 0.7.6 mittels uupdate auf die 0.7.8 gehoben (hätte nicht gedacht, dass das so einfach ist -wiki sei dank!- ). Bei der Gelegenheit habe ich dann den Network-Patch gleich mal weggelassen, da ich ihn eh' nicht benötige. Komischerweise sind die Umschaltzeiten von 0.7.6 zu 0.7.8 jetzt *länger* geworden. Ist das nur bei mir so?

Gruß,
Holger

PS: Fast vergessen: Dass man jetzt in den Aufnahmen vernünftig spulen kann ist natürlich der absolute Hammer!!

This post has been edited 1 times, last edit by "HolgerR" (Mar 23rd 2006, 11:11pm)


gustav...

Trainee

Posts: 95

Location: Meppen

Occupation: Student

  • Send private message

18

Friday, March 24th 2006, 1:40am

Die längeren Umschaltzeiten sind mir auch aufgefallen.

Teilweise sogar erst ein Umschalten im zweiten Versuch - also beim ersten Versuch nur schwarzes Bild bzw. die No Signal - Anzeige vom Xine-Plugin. Erst wenn ein anderer Kanal gewählt und dann wieder zurück auf den gewünschten Kanal geschaltet wird habe ich Bild mit Ton... (dieses Problem habe ich aber nur relativ selten und weiß nicht, ob es auf das xine-Plugin 0.7.8 oder auf vdr-1.3.44 zurückzuführen ist).

Gruß

Christopher
VDR 1: VDR 1.7.27 unter Ubuntu 12.04-
Intel coreI3 - 32GB SDD + 2TB HDD - 8 GB RAM - 2 * DVB-T + DVB-C - Ausgabe über xineliboutput - Atmolight (dfAtmo)


VDR 2: easyvdr 0.6.02 - Atmolight - diverse Plugins
AMD XP2400+ - 160 GB + 120 GB + 250 GB Festplatte - 256 MB Ram - 1 Fujitsu-Siemens DVB-C FF - 2 TT DVB-C - 1 WinTV PVR 350

19

Friday, March 24th 2006, 10:58am

Hi,

Quoted

Original von HolgerR
Jo, läuft hier auch. Mit dem neuen "hysterischen" Puffer komm ich noch nicht so ganz klar ;) Ich muß da wohl noch ein bisschen mit spielen. Was habt ihr denn so für Werte bei den Puffern drin?


Ich greife meine Frage noch mal auf. Was wäre denn jetzt der "ideale" Ausgangspuffer? Wie gesagt: Ich komme von der 0.7.6. Nehme ich die beiden Announcements der 0.7.7 und 0.7.8 zusammen, dann würde sich folgendes ergeben:

Aus der 0.7.7:

Quoted


ATTENTION: this change requires you to reduce the configured
prebuffer in vdr-xine's setup page to about 8 frames!


Macht also:
Prebuffer=8

Aus der 0.7.8

Quoted


- Replaced 'prebuffer' by 'buffer' in vdr-xine's setup menu.
- Added new setup parameter "buffer hysteresis" which is added to
"Live-TV buffer" for determining the initial buffer size which
must be achieved before replaying switches to normal speed. It is
recommended to reduce your current buffer setting by the value
for hysteresis.


Macht also:
Buffer=4
buffer hysteresis=4

Oder, wie??

Gruß,
Holger

s.krueger

Professional

Posts: 913

Location: NVP

  • Send private message

20

Friday, March 24th 2006, 2:12pm

Hm... nun komme ich schon wieder nicht weiter:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
/usr/bin/install -c -m 644 alphablend.h /usr//include/xine/alphablend.h
make  install-data-hook
make[4]: Entering directory `/allerlei/VDR/xine-lib/src/xine-engine'
 chcon system_u:object_r:texrel_shlib_t /usr//lib/libxine.so
/bin/sh: line 1: 17803 Speicherzugriffsfehler  chcon system_u:object_r:texrel_shlib_t /usr//lib/$p
make[4]: *** [install-data-hook] Fehler 139
make[4]: Leaving directory `/allerlei/VDR/xine-lib/src/xine-engine'
make[3]: *** [install-data-am] Fehler 2
make[3]: Leaving directory `/allerlei/VDR/xine-lib/src/xine-engine'
make[2]: *** [install-am] Fehler 2
make[2]: Leaving directory `/allerlei/VDR/xine-lib/src/xine-engine'
make[1]: *** [install-recursive] Fehler 1


Mfg SVen