Re: [vdr] [ANNOUNCE] VDR developer version 1.7.5

2009-05-21 Thread Oliver Endriss
Timothy D. Lenz wrote:
 I just got an updated v4l today because it has fixes for xc5000 based cards 
 as of monday along with new firmware for that card. I
 also use nexus and the first patch below seems to now be included, but the 
 second patch uas a lot of both succeeded and failed:
 
 patching file linux/drivers/media/dvb/ttpci/av7110.h
 patching file linux/drivers/media/dvb/ttpci/av7110_av.c
 Hunk #2 succeeded at 972 (offset 3 lines).
 Hunk #3 succeeded at 985 (offset 3 lines).
 Hunk #4 succeeded at 1022 (offset 3 lines).
 Hunk #5 succeeded at 1034 (offset 3 lines).
 Hunk #6 succeeded at 1128 (offset 3 lines).
 Hunk #7 succeeded at 1140 (offset 3 lines).
 Hunk #8 FAILED at 1153.
 Hunk #9 succeeded at 1168 (offset 2 lines).
 Hunk #10 succeeded at 1180 (offset 2 lines).
 Hunk #11 succeeded at 1258 (offset -2 lines).
 Hunk #12 succeeded at 1273 with fuzz 2 (offset -2 lines).
 Hunk #13 FAILED at 1321.
 Hunk #14 succeeded at 1347 (offset -2 lines).
 Hunk #15 succeeded at 1357 (offset -2 lines).
 Hunk #16 succeeded at 1371 (offset -2 lines).
 Hunk #17 FAILED at 1469.
 Hunk #18 FAILED at 1480.
 4 out of 18 hunks FAILED -- saving rejects to file 
 linux/drivers/media/dvb/ttpci/av7110_av.c.rej
 
 Is it still needed or has it been replaced with another patch?

Please do not apply these patches to current v4ldvb drivers.
They are no longer required. v4ldvb supports TS replay now.

Btw, vdr 1.7.5 is outdated, too.

CU
Oliver

-- 

VDR Remote Plugin 0.4.0: http://www.escape-edv.de/endriss/vdr/


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [ANNOUNCE] VDR developer version 1.7.5

2009-05-19 Thread Timothy D. Lenz
I just got an updated v4l today because it has fixes for xc5000 based cards as 
of monday along with new firmware for that card. I
also use nexus and the first patch below seems to now be included, but the 
second patch uas a lot of both succeeded and failed:

patching file linux/drivers/media/dvb/ttpci/av7110.h
patching file linux/drivers/media/dvb/ttpci/av7110_av.c
Hunk #2 succeeded at 972 (offset 3 lines).
Hunk #3 succeeded at 985 (offset 3 lines).
Hunk #4 succeeded at 1022 (offset 3 lines).
Hunk #5 succeeded at 1034 (offset 3 lines).
Hunk #6 succeeded at 1128 (offset 3 lines).
Hunk #7 succeeded at 1140 (offset 3 lines).
Hunk #8 FAILED at 1153.
Hunk #9 succeeded at 1168 (offset 2 lines).
Hunk #10 succeeded at 1180 (offset 2 lines).
Hunk #11 succeeded at 1258 (offset -2 lines).
Hunk #12 succeeded at 1273 with fuzz 2 (offset -2 lines).
Hunk #13 FAILED at 1321.
Hunk #14 succeeded at 1347 (offset -2 lines).
Hunk #15 succeeded at 1357 (offset -2 lines).
Hunk #16 succeeded at 1371 (offset -2 lines).
Hunk #17 FAILED at 1469.
Hunk #18 FAILED at 1480.
4 out of 18 hunks FAILED -- saving rejects to file 
linux/drivers/media/dvb/ttpci/av7110_av.c.rej

Is it still needed or has it been replaced with another patch?

- Original Message - 
From: Klaus Schmidinger klaus.schmidin...@cadsoft.de
To: vdr@linuxtv.org
Sent: Sunday, April 12, 2009 2:39 AM
Subject: [vdr] [ANNOUNCE] VDR developer version 1.7.5


IMPORTANT:
==

You need the DVB driver version from

  http://linuxtv.org/hg/~endriss/v4l-dvb

or, alternatively, apply the two patches

  http://linuxtv.org/hg/~endriss/v4l-dvb/raw-rev/55fa4f709cf2
  http://linuxtv.org/hg/~endriss/v4l-dvb/raw-rev/b5567f27fba7

(in *this* sequence) in order to replay TS recordings with full featured
DVB cards! The second patch is only required for replaying pure audio
recordings.
Users of full featured DVB cards also need to use a new firmware,
available at

  http://www.escape-edv.de/endriss/firmware

Note that the header files in the latest driver versions may be broken.
If you get compiler error messages like

  /usr/include/sys/types.h:52: error: conflicting declaration 'typedef 
__ino64_t ino_t'
  /usr/include/linux/types.h:14: error: 'ino_t' has a previous declaration as 
'typedef __kernel_ino_t ino_t'

when compiling VDR, you need to put the driver header files back to
how they were before they got broken. One way of doing this is to
apply the patch from

  ftp://ftp.cadsoft.de/vdr/Developer/v4l-dvb-header-fix.diff

(I'm not claiming that this is the right way to fix this, since the driver
developers may have had good reasons for making that change. However, both
the driver and VDR compile and work fine with this).


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[vdr] [ANNOUNCE] VDR developer version 1.7.5

2009-04-12 Thread Klaus Schmidinger
VDR developer version 1.7.5 is now available at

  ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.7.5.tar.bz2

A 'diff' against the previous version is available at

  ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.7.4-1.7.5.diff



WARNING:


This is a *developer* version. Even though *I* use it in my productive
environment. I strongly recommend that you only use it under controlled
conditions and for testing and debugging.



The main focus of this version is still the switch to Transport Stream (TS)
as the recording format, as well as improved synchronization of replay
with the progress display, trick modes and subtitles.


IMPORTANT:
==

You need the DVB driver version from

  http://linuxtv.org/hg/~endriss/v4l-dvb

or, alternatively, apply the two patches

  http://linuxtv.org/hg/~endriss/v4l-dvb/raw-rev/55fa4f709cf2
  http://linuxtv.org/hg/~endriss/v4l-dvb/raw-rev/b5567f27fba7

(in *this* sequence) in order to replay TS recordings with full featured
DVB cards! The second patch is only required for replaying pure audio
recordings.
Users of full featured DVB cards also need to use a new firmware,
available at

  http://www.escape-edv.de/endriss/firmware

Note that the header files in the latest driver versions may be broken.
If you get compiler error messages like

  /usr/include/sys/types.h:52: error: conflicting declaration 'typedef 
__ino64_t ino_t'
  /usr/include/linux/types.h:14: error: 'ino_t' has a previous declaration as 
'typedef __kernel_ino_t ino_t'

when compiling VDR, you need to put the driver header files back to
how they were before they got broken. One way of doing this is to
apply the patch from

  ftp://ftp.cadsoft.de/vdr/Developer/v4l-dvb-header-fix.diff

(I'm not claiming that this is the right way to fix this, since the driver
developers may have had good reasons for making that change. However, both
the driver and VDR compile and work fine with this).



The changes since version 1.7.4:

- Fixed a hangup when replaying a TS recording with subtitles activated 
(reported
  by Timo Helkio).
- Fixed handling the 'new' indicator in the recordings menu for TS recordings
  (thanks to Derek Kelly).
- Added cap_sys_nice to the capabilities that are not dropped (thanks to Rolf
  Ahrenberg).
- Updated the Italian OSD texts (thanks to Diego Pierotto).
- Added cRecordingInfo::GetEvent() (thanks to Marcel Unbehaun).
- Improved synchronizing the progress display, trick modes and subtitle display
  to the actual audio/video. This now works independent of any buffer sizes the
  output device might use.
  + The cBackTrace class has been replaced with cPtsIndex, which keeps track
of the PTS timestamps of recently played frames.
  + cDevice::GetSTC() is now required to deliver the STC even in trick modes.
It is sufficient if it returns the PTS of the most recently presented
audio/video frame.
  + The full-featured DVB cards need an improved firmware in order to return
proper STC values in trick modes (thanks to Oliver Endriss for enhancing the
av7110 firmware).
- Adapted cFrameDetector::Analyze() to HD NTSC broadcasts that split frames over
  several payload units (thanks to Derek Kelly for reporting this and helping in
  testing).
- Modified cFrameDetector::Analyze() to make it process whole frames at once, so
  that file I/O overhead is minimized during recording (reported by Günter
  Niedermeier).
- Added command line help for the '-i' option.
- Fixed cDvbPlayer::NextFile() to handle files larger than 2GB (thanks to Jose
  Alberto Reguero).
- Improved replay at the begin and end of a recording. The very first and very 
last
  frame is now sent to the output device repeatedly until GetSTC() reports that 
it
  has been played. cDvbPlayer::Action() no longer calls DeviceFlush() (thanks to
  Reinhard Nissl for making sure vdr-xine no longer needs this).
- Added missing '[]' to the delete operator in 
cMenuEditStrItem::~cMenuEditStrItem().
- Added missing virtual destructor to cPalette.
- Now freeing configDirectory before setting it to a new value in
  cPlugin::SetConfigDirectory().
- Fixed a crash when jumping to an editing mark in an audio recording.
- Fixed the 'VideoOnly' condition in the PlayPes() and PlayTs() calls in
  cDvbPlayer::Action() (thanks to Reinhard Nissl).
- cDevice::PlayTs() now plays as many TS packets as possible in one call.
- Making sure any floating point numbers written use a decimal point (thanks to
  Oliver Endriss for pointing out a problem with the F record in the info file 
of
  a recording).
- Fixed detecting the frame rate for radio recordings.
- Added missing AUDIO_PAUSE/AUDIO_CONTINUE calls to cDvbDevice (thanks to Oliver
  Endriss).
- No longer writing the video type into channels.conf if VPID is 0 (thanks to
  Oliver Endriss for reporting this).
- Improved efficiency of cEIT::cEIT() (thanks to Tobias Bratfisch).


Have fun!

Klaus

___
vdr mailing list
vdr@linuxtv.org

Re: [vdr] [ANNOUNCE] VDR developer version 1.7.5

2009-04-12 Thread H. Onur

Hello,


I tried the new version but had no chance to replay or pause the recordings in 
vdr. But at outside it is fine to replay the ts recording.
I am using s2-liplianin driver set. And tried both sd and hd channels also xine 
and xineliboutput plugins with no success.


Best Regards,


 Date: Sun, 12 Apr 2009 11:39:41 +0200
 From: klaus.schmidin...@cadsoft.de
 To: vdr@linuxtv.org
 Subject: [vdr] [ANNOUNCE] VDR developer version 1.7.5
 
 VDR developer version 1.7.5 is now available at
 
   ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.7.5.tar.bz2
 
 A 'diff' against the previous version is available at
 
   ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.7.4-1.7.5.diff
 
 
 
 WARNING:
 
 
 This is a *developer* version. Even though *I* use it in my productive
 environment. I strongly recommend that you only use it under controlled
 conditions and for testing and debugging.
 
 
 
 The main focus of this version is still the switch to Transport Stream (TS)
 as the recording format, as well as improved synchronization of replay
 with the progress display, trick modes and subtitles.
 
 
 IMPORTANT:
 ==
 
 You need the DVB driver version from
 
   http://linuxtv.org/hg/~endriss/v4l-dvb
 
 or, alternatively, apply the two patches
 
   http://linuxtv.org/hg/~endriss/v4l-dvb/raw-rev/55fa4f709cf2
   http://linuxtv.org/hg/~endriss/v4l-dvb/raw-rev/b5567f27fba7
 
 (in *this* sequence) in order to replay TS recordings with full featured
 DVB cards! The second patch is only required for replaying pure audio
 recordings.
 Users of full featured DVB cards also need to use a new firmware,
 available at
 
   http://www.escape-edv.de/endriss/firmware
 
 Note that the header files in the latest driver versions may be broken.
 If you get compiler error messages like
 
   /usr/include/sys/types.h:52: error: conflicting declaration 'typedef 
 __ino64_t ino_t'
   /usr/include/linux/types.h:14: error: 'ino_t' has a previous declaration as 
 'typedef __kernel_ino_t ino_t'
 
 when compiling VDR, you need to put the driver header files back to
 how they were before they got broken. One way of doing this is to
 apply the patch from
 
   ftp://ftp.cadsoft.de/vdr/Developer/v4l-dvb-header-fix.diff
 
 (I'm not claiming that this is the right way to fix this, since the driver
 developers may have had good reasons for making that change. However, both
 the driver and VDR compile and work fine with this).
 
 
 
 The changes since version 1.7.4:
 
 - Fixed a hangup when replaying a TS recording with subtitles activated 
 (reported
   by Timo Helkio).
 - Fixed handling the 'new' indicator in the recordings menu for TS recordings
   (thanks to Derek Kelly).
 - Added cap_sys_nice to the capabilities that are not dropped (thanks to Rolf
   Ahrenberg).
 - Updated the Italian OSD texts (thanks to Diego Pierotto).
 - Added cRecordingInfo::GetEvent() (thanks to Marcel Unbehaun).
 - Improved synchronizing the progress display, trick modes and subtitle 
 display
   to the actual audio/video. This now works independent of any buffer sizes 
 the
   output device might use.
   + The cBackTrace class has been replaced with cPtsIndex, which keeps track
 of the PTS timestamps of recently played frames.
   + cDevice::GetSTC() is now required to deliver the STC even in trick modes.
 It is sufficient if it returns the PTS of the most recently presented
 audio/video frame.
   + The full-featured DVB cards need an improved firmware in order to return
 proper STC values in trick modes (thanks to Oliver Endriss for enhancing 
 the
 av7110 firmware).
 - Adapted cFrameDetector::Analyze() to HD NTSC broadcasts that split frames 
 over
   several payload units (thanks to Derek Kelly for reporting this and helping 
 in
   testing).
 - Modified cFrameDetector::Analyze() to make it process whole frames at once, 
 so
   that file I/O overhead is minimized during recording (reported by Günter
   Niedermeier).
 - Added command line help for the '-i' option.
 - Fixed cDvbPlayer::NextFile() to handle files larger than 2GB (thanks to Jose
   Alberto Reguero).
 - Improved replay at the begin and end of a recording. The very first and 
 very last
   frame is now sent to the output device repeatedly until GetSTC() reports 
 that it
   has been played. cDvbPlayer::Action() no longer calls DeviceFlush() (thanks 
 to
   Reinhard Nissl for making sure vdr-xine no longer needs this).
 - Added missing '[]' to the delete operator in 
 cMenuEditStrItem::~cMenuEditStrItem().
 - Added missing virtual destructor to cPalette.
 - Now freeing configDirectory before setting it to a new value in
   cPlugin::SetConfigDirectory().
 - Fixed a crash when jumping to an editing mark in an audio recording.
 - Fixed the 'VideoOnly' condition in the PlayPes() and PlayTs() calls in
   cDvbPlayer::Action() (thanks to Reinhard Nissl).
 - cDevice::PlayTs() now plays as many TS packets as possible in one call.
 - Making sure any floating point numbers written use a decimal

Re: [vdr] [ANNOUNCE] VDR developer version 1.7.5

2009-04-12 Thread Klaus Schmidinger
On 04/12/09 12:31, H. Onur wrote:
 Hello,
 
 
 I tried the new version but had no chance to replay or pause the
 recordings in vdr. But at outside it is fine to replay the ts recording.
 I am using s2-liplianin driver set. And tried both sd and hd channels
 also xine and xineliboutput plugins with no success.

I'm sure Reinhard will soon provide a new version of vdr-xine that
works with VDR 1.7.5. There has been a change in the semantics of
cDevice::PlayTs(), so that it can play as many TS packets as possible
in one call, which avoids some overhead.

Klaus

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr