Hi.
I've compiled this ok against 1.3.46, but am preparing to make the leap to
1.4.0.
Everything other plugin I use seems ok, except pvrinput
Plugin pvrinput:
make[1]: Entering directory
`/home/vdruser/vdr-1.4.0/PLUGINS/src/pvrinput-0.1.1'
g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"pvrinput"'
-I../../../../DVB/include -I../../../include -I../../../../DVB/include
device.c
device.c: In member function 'void cPvrReadThread::PesToTs(uint8_t*,
uint32_t)'…
[View More]
device.c:223: warning: large integer implicitly truncated to unsigned type
device.c:255: warning: large integer implicitly truncated to unsigned type
device.c: In member function 'virtual void cPvrReadThread::Action()':
device.c:417: error: 'V4L2_BUF_TYPE_SLICED_VBI_CAPTURE' was not declared in
this scope
device.c:418: error: 'union v4l2_format::<anonymous>' has no member named
'sliced'
device.c:418: error: 'V4L2_SLICED_TELETEXT_B' was not declared in this scope
make[1]: *** [device.o] Error 1
make[1]: Leaving directory
`/home/vdruser/vdr-1.4.0/PLUGINS/src/pvrinput-0.1.1'
Is this plugin not supported with my version of v4l?
Can anyone help?
[View Less]
VDR maintenance patch 1.4.0-2 is now available at
ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.4.0-2.diff
This is a 'diff' against the official version 1.4.0 plus all
previous 1.4.0-X maintenance patches.
Small fixes to the officially released VDR versions will be first
made available as "maintenance patches" in the Developer directory,
so that they can be reviewed and tested before a new official
release is published.
So please apply the patches
ftp://ftp.cadsoft.de/vdr/Developer/…
[View More]vdr-1.4.0-1.diff
ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.4.0-2.diff
in the given sequence to the original VDR version 1.4.0 and
report whether it works (or if it causes any new problems).
There are several places in the code where I would actually have
had to change some interfaces, but didn't do so in order to keep
the API version constant, so that existing plugins don't need to
be recompiled. However, this also keeps me from including Stefan
Huelswitts fixes to the 'libsi' code. So the question is: is it
worth keeping the API version constant, or should I just go ahead
and bump it up, and drop all the '#if APIVERSNUM...' stuff and
include Stefan's fixes?
The changes since version 1.4.0-1:
- Removed leftover LSMOD=... line from 'runvdr'.
- Modified the Makefile to copy additional libraries a plugin might provide (suggested
by Wayne Keer). See PLUGINS.html for details.
- Fixed handling Transfer Mode when replaying Dolby Digital audio and the option
'-a' was given (based on a patch from Werner Fink). To avoid having to increment
the API version, several #if checks have been introduced around this. These will
be removed once the API version actually needs to be incremented.
- Fixed deleting the 'skinDescriptions' in cMenuSetupOSD::~cMenuSetupOSD() (thanks
to Tobias Grimm).
- Fixed calculating the start time of repeated timers with "first day" (thanks to
Udo Richter).
- Now setting a timer's cached start time to 0 after a call to Skip() (thanks to
Udo Richter).
- Fixed handling the running status of EPG events in case the "Schedule" menu is
currently open (i.e. a write lock on the schedules data can't be achieved).
- Fixed handling VPS timers in case the EPG event hasn't been 'seen' in a while.
- Fixed calculating the cache size in cUnbufferedFile::Read() (thanks to Artur Skawina).
- Removed -fPIC from VDR's and libsi's Makefile (suggested by Prakash Punnoor).
- Modifed the device selection to better handle timer conflicts (reported by
Christian Wieninger).
- Avoiding a compiler warning in libsi's TypeLoop::operator[].
- Now processing the "frequency list descriptor" (based on a patch from Anssi Hannula).
- Improved the repeat function for LIRC remote controls (thanks to Joerg Riechardt).
- Fixed moving channels, which sometimes stopped the current replay session
(reported by Mirko Dölle).
- Fixed deleting channels in case the current channel's number changes (reported
by Mirko Dölle).
Have fun!
Klaus
[View Less]
Hi.
I'm running vdr-1.3.46 with pvrinput-0.1.1 and can't get any sound, or a
clean picture.
All channels configured tune ok, but they have the top 2/3rds of the screen
black & white with flickering distortion, a fuzzy bar below that and what
looks like the remaining top of the picture, below that.
here's a bunch of my channels:
4 KOMO;KOMO:67250:C0I0:C:0:301:300:305:A1:12003:1:1089:0
5 KING;KING:77250:C0I0:C:0:301:300:305:A1:12003:1:1090:0
6 KONG;KONG:83250:C0I0:C:0:301:300:305:A1:…
[View More]12003:1:1091:0
7 KIRO;KIRO:175250:C0I0:C:0:301:300:305:A1:12003:1:1092:0
8 DSCP;DSCP:181250:C0I0:C:0:301:300:305:A1:12003:1:1093:0
9 KCTS;KCTS:187250:C0I0:C:0:301:300:305:A1:12003:1:1094:0
10 KTWB;KTWB:193250:C0I0:C:0:301:300:305:A1:12003:1:1095:0
(I gather the last 4 fields are arbituary?)
the frequencies I obtained from ivtv-tune -l
4 67.250
5 77.250
6 83.250
7 175.250
8 181.250
9 187.250
10 193.250
also, if I set the 3rd field to C0I999 (PAL) it has no affect. If I set it
to C0I1 (SECAM) it says 'can't start transfer mode' - which is what I would
expect.
if I use ivtv, it works fine with freevo and mplayer:
[vdruser@media vdr-1.3.46]$ ivtv-tune -c4
/dev/video0: 67.250 MHz (Signal Detected)
any ideas??
[View Less]
Hi all,
I cannot compile a patched lib-xine using the most recent version available in
gentoos portage tree. libxine compiles fine without the patch from R. Nissl.
there is something about "@XINE_PLUGIN_MIN_SYMS@" but I don't know what that
means. I tried to remove this tag in the Makefile, but then there is some
other errors..
Does anyone know how to solve this?
Here is the compile log:
Making all in vdr
make[3]: Entering directory
`/var/tmp/portage/xine-lib-1.1.2_pre20060328-r7/work/…
[View More]xine-lib-1.1.2cvs/src/vdr'
/bin/sh ../../libtool-nofpic --mode=compile
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -I../../src -I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils -I../../src/input -I../../src/input -I../../lib -D_LARGEFILE64_SOURCE -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -DENABLE_IPV6 -march=pentium4 -O2 -pipe -frename-registers -ffunction-sections -c -o
input_vdr.lo `test -f 'input_vdr.c' || echo './'`input_vdr.c
mkdir .libs
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -I../../src -I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils -I../../src/input -I../../src/input -I../../lib -D_LARGEFILE64_SOURCE -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -DENABLE_IPV6 -march=pentium4 -O2 -pipe -frename-registers -ffunction-sections -c
input_vdr.c -fPIC -DPIC -o .libs/input_vdr.o
/bin/sh ../../libtool-nofpic --mode=link
i686-pc-linux-gnu-gcc -D_LARGEFILE64_SOURCE -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -DENABLE_IPV6 -march=pentium4 -O2 -pipe -frename-registers -ffunction-sections -o
xineplug_inp_vdr.la -rpath /usr/lib/xine/plugins/1.1.2 -avoid-version -module
@XINE_PLUGIN_MIN_SYMS@ input_vdr.lo ../../src/xine-engine/libxine.la
libtool-nofpic: link: warning:
`/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../..//libfreetype.la' seems to be
moved
i686-pc-linux-gnu-gcc -shared .libs/input_vdr.o -Wl,--rpath -Wl,/var/tmp/portage/xine-lib-1.1.2_pre20060328-r7/work/xine-lib-1.1.2cvs/src/xine-engine/.libs ../../src/xine-engine/.libs/libxine.so -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../ -march=pentium4
@XINE_PLUGIN_MIN_SYMS@ -Wl,-soname -Wl,xineplug_inp_vdr.so -o .libs/xineplug_inp_vdr.so
i686-pc-linux-gnu-gcc: @XINE_PLUGIN_MIN_SYMS@: No such file or directory
Thank you!
greetings
Thomas Glomann
[View Less]
Hi
I'm running the CVS version of the DVD plugin, not sure which version, but
the first few lines of HISTORY read:
VDR Plugin 'dvd' Revision History
---------------------------------
- changes for vdr-1.3.38
- fix memleak in SetAspectString
- add workaround for lcdproc-crashing (thanks to Joachim Wilke)
- change SetVideoDisplayFormat to DeviceSetVideoDisplayFormat
- fix error in i18.c (thanks to Ville Skytt<E4>)
When ever the 'movie' reaches the end of a chapter, …
[View More]the audio goes silent
about 3 seconds before, then comes back 2 seconds later.
No errors are reported, and everything else seems to work.
Has anyone else experienced this?
I'm running it with vdr-1.3.46
[View Less]
I've been trying to get analogTV working with a PVR-150, but I get no
picture, can't record and the ffmpeg fails.
As per the player-analogtv.c config in I ran the ffmpeg syntax myself:
ffmpeg -f mpeg1video -s 352x288 -ad /dev/dsp:14 -ar 44.1 -vd /dev/video0 -ac
1 -b 2000 -ab 80 -y -re -title analogTV -author analogTV -copyright
GPL -comment analogTV -aspect 4:3 -tvstd NTSC /tmp/.analogtv.avi
and it fails as ffmpeg can't find the video grab device /dev/video0
but if I change it to:
... -i …
[View More]/dev/video0 ...
the encoding starts ok, but I still don't see a picture.
On the std-out I can see the ffmpeg starting (with the '-i /dev/video0'
option) when I change channel, but no picture and only records an empty
file.
Any ideas??
[View Less]
Hi,
I've created a vdr project on the openSUSE build service. Packages for
vdr-1.4.0 + maintenance patches for SUSE Linux 9.3-10.1 are available at
http://software.opensuse.org/download/repositories/vdr/
cu
Ludwig
--
(o_ Ludwig Nussel
//\ SUSE LINUX Products GmbH, Development
V_/_ http://www.suse.de/
*** plugins without APIVERSION: streamdev text2skin
when I try to compile these two plugins I have this problem my vdr version is
vdr-1.4.0 I'm crazy looking for patches..but I cannot find them :( Can anyone
help me?
Hi,
I have problems with compiling some plugins for vdr 1.4.0-2.
streamdev
tvonscreen
timeline (not very important)
streamdev compiling fails at:
-----------------------------
../../../include/vdr/dvbsub.h: In member function `bool
cStreamdevLiveStreamer::SetChannel(const cChannel*, eStreamType, int,
const
cDevice*)':
../../../include/vdr/dvbsub.h:17: error: `int
cDvbSubtitlesRecording::GetPidByChannel(int, const cChannel*, int)' is
private
server/livestreamer.c:115: error: …
[View More]within this context
../../../include/vdr/dvbsub.h:17: error: `int
cDvbSubtitlesRecording::GetPidByChannel(int, const cChannel*, int)' is
private
------------------------------
Version: from cvs 2006-05-31 (tried also 2006-04-24)
Patch1: vdr-streamdev-cvs-20060424-dvbsubtitles.diff (Rolf)
Patch2: vdr-plugin-streamdev_0.3.1+cvs20050522-20.diff (e-tobi)
Not both patches were applied at the same time. Patch2 gave the best
result that failed on error above.
Is there a patch available to fix this problem? Or better yet, is there
a new version of streamdev plugin, which already compiles and works with
v1.4.0-2?
tvonscreen compiling fails at:
------------------------------
agazine.c: In constructor `magazine::magazine(cPlugin*)':
magazine.c:116: error: `cDevice' undeclared (first use this function)
magazine.c:116: error: (Each undeclared identifier is reported only once for
each function it appears in.)
magazine.c:116: error: syntax error before `::' token
magazine.c: In member function `void magazine::printLogo(const
cSchedule*, int)
':
magazine.c:207: error: syntax error before `::' token
magazine.c: In member function `void magazine::printHead(const
cSchedule*, int)
':
magazine.c:302: error: syntax error before `::' token
magazine.c: In member function `virtual eOSState
magazine::ProcessKey(eKeys)':
magazine.c:1318: error: syntax error before `::' token
... (lot of errors)
------------------------------
Version: vdr-tvonscreen-0.7.0.tar.gz
Patch: vdr-plugin-tvonscreen_0.7.0-16.diff (e-tobi)
Proper patch available yet for this? Or maybe newer version that is
compatible with 1.4.0-2?
timeline compiling fails at:
----------------------------
checkerOsd.c: In member function `void checkerOsd::genLines(int, long int)':
checkerOsd.c:274: error: no matching function for call to `cTimer::PrintDay(
time_t)'
../../../include/vdr/timers.h:96: error: candidates are: static cString
cTimer::PrintDay(long int, int)
checkerOsd.c:304: error: no matching function for call to `cTimer::PrintDay(
time_t)'
../../../include/vdr/timers.h:96: error: candidates are: static cString
cTimer::PrintDay(long int, int)
checkerOsd.c:341: error: no matching function for call to `cTimer::PrintDay(
unsigned int)'
../../../include/vdr/timers.h:96: error: candidates are: static cString
cTimer::PrintDay(long int, int)
checkerOsd.c:342: error: no matching function for call to `cTimer::PrintDay(
time_t)'
../../../include/vdr/timers.h:96: error: candidates are: static cString
cTimer::PrintDay(long int, int)
checkerOsd.c:343: error: no matching function for call to `cTimer::PrintDay(
time_t)'
../../../include/vdr/timers.h:96: error: candidates are: static cString
cTimer::PrintDay(long int, int)
----------------------------
Version: vdr-timeline-0.9.0.tar.gz
Patch: vdr-plugin-timeline_0.9.0-21.diff (e-tobi)
Manually added missing include to checkerOsd.h (#include <vdr/device.h>).
Proper patch available yet for this? Or maybe newer version that is
compatible with 1.4.0-2?
text2skin also required some additional patching (APIVERSION). Would be
great if the author would make a new release for 1.4.0 version.
Br, Pasi
[View Less]