Re: [vdr] Upgrading from 1.4.7 to 1.7.0 : enabling #define

2008-05-04 Thread Pierre-Yves Paranthoen (PERSO)
Added in device.c debug output to cDevice::GetDevice(const cChannel
*Channel, int Priority, bool LiveView) :
 
 
GetDevice 2 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 2 0 1 -1
no usable CAM slots!
GetDevice 2 0 1 -1
no usable CAM slots!
GetDevice 2 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 2 0 1 -1
no usable CAM slots!
GetDevice 2 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 1 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 1 0 1 -1
no usable CAM slots!
GetDevice 1 0 1 -1
no usable CAM slots!
GetDevice 1 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 2 0 1 -1
j = 1, i = 0, imp = 062C4C5A, Impact = 
device 0
GetDevice 2 0 1 -1
j = 1, i = 0, imp = 020C4C4A, Impact = 
device 0
GetDevice 3 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 3 0 1 -1
no usable CAM slots!
GetDevice 3 0 1 -1
no usable CAM slots!
GetDevice 3 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 3 0 1 -1
no usable CAM slots!
GetDevice 4 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 4 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 5 0 1 -1
j = 0, i = 0, imp = 062C4C7E, Impact = 
device 0
GetDevice 5 0 1 -1
j = 0, i = 0, imp = 020C4C6E, Impact = 
device 0
GetDevice 6 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 6 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 6 0 1 -1
no usable CAM slots!
GetDevice 7 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 7 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 7 0 1 -1
no usable CAM slots!
GetDevice 8 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 8 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 8 0 1 -1
no usable CAM slots!
GetDevice 9 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 9 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 9 0 1 -1
no usable CAM slots!
GetDevice 9 0 1 -1
no usable CAM slots!
GetDevice 10 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 10 0 1 -1
j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 10 0 1 -1
no usable CAM slots!
GetDevice 10 0 1 -1
no usable CAM slots!
 
 
and syslog gives :
 
May  4 10:20:40 localhost vdr: [645] TS buffer on device 1 thread started
(pid=390, tid=645)
May  4 10:20:43 localhost vdr: [643] transfer thread ended (pid=390,
tid=643)
May  4 10:20:43 localhost vdr: [645] TS buffer on device 1 thread ended
(pid=390, tid=645)
May  4 10:20:43 localhost vdr: [644] buffer stats: 92308 (4%) used
May  4 10:20:43 localhost vdr: [644] receiver on device 1 thread ended
(pid=390, tid=644)
May  4 10:20:50 localhost vdr: [390] switching to channel 3
May  4 10:20:50 localhost vdr: [390] buffer stats: 66364 (3%) used
May  4 10:20:50 localhost vdr: [390] info: Channel not available!
May  4 10:20:58 localhost vdr: [390] switching to channel 4
May  4 10:20:58 localhost vdr: [655] transfer thread started (pid=390,
tid=655)
May  4 10:20:58 localhost vdr: [656] receiver on device 1 thread started
(pid=390, tid=656)
May  4 10:20:58 localhost vdr: [657] TS buffer on device 1 thread started
(pid=390, tid=657)
May  4 10:20:58 localhost kernel: dvb_frontend_ioctl: DVBFE_GET_INFO
May  4 10:20:58 localhost kernel: dvb_frontend_ioctl: FESTATE_RETUNE:
fepriv-state=2
May  4 10:21:01 localhost vdr: [655] transfer thread ended (pid=390,
tid=655)
May  4 10:21:01 localhost vdr: [390] CAM 2: unassigned
May  4 10:21:01 localhost vdr: [390] switching to channel 5
May  4 10:21:01 localhost vdr: [390] buffer stats: 64484 (3%) used
May  4 10:21:02 localhost kernel: dvb_frontend_ioctl: DVBFE_GET_INFO
May  4 10:21:02 localhost kernel: dvb_frontend_ioctl: FESTATE_RETUNE:
fepriv-state=2
May  4 10:21:02 localhost vdr: [657] TS buffer on device 1 thread ended
(pid=390, tid=657)
May  4 10:21:02 localhost vdr: [656] buffer stats: 64108 (3%) used
May  4 10:21:02 localhost vdr: [656] receiver on device 1 thread ended
(pid=390, tid=656)
May  4 10:21:04 localhost vdr: [390] CAM 2: assigned to device 1
May  4 10:21:04 localhost vdr: [390] switching to channel 6
May  4 10:21:04 localhost vdr: [667] transfer thread started (pid=390,
tid=667)
May  4 10:21:04 localhost vdr: [668] receiver on device 1 thread started
(pid=390, tid=668)
May  4 10:21:04 localhost vdr: [669] TS buffer on device 1 thread started
(pid=390, tid=669)
May  4 10:21:04 localhost kernel: dvb_frontend_ioctl: DVBFE_GET_INFO
May  4 10:21:04 localhost kernel: dvb_frontend_ioctl: FESTATE_RETUNE:
fepriv-state=2
May  4 10:21:08 localhost vdr: [667] transfer thread ended (pid=390,
tid=667)
May  4 10:21:08 localhost vdr: [669] TS buffer on device 1 thread ended
(pid=390, tid=669)
May  4 10:21:08 localhost vdr: [668] 

Re: [vdr] Upgrading from 1.4.7 to 1.7.0 : enabling #define

2008-05-04 Thread Pierre-Yves Paranthoen (PERSO)
I also increased values in 
 
#define TS_SCRAMBLING_CONTROL  0xC0
#define TS_SCRAMBLING_TIMEOUT 5 // seconds to wait until a TS becomes
unscrambled
#define TS_SCRAMBLING_TIME_OK15 // seconds before a Channel/CAM
combination is marked as known to decrypt

still the same.
 
May  4 10:33:34 localhost vdr: [1348] info: Channel not available!
May  4 10:33:45 localhost vdr: [1348] switching to channel 21
May  4 10:33:45 localhost vdr: [1535] transfer thread started (pid=1348,
tid=1535)
May  4 10:33:45 localhost vdr: [1536] receiver on device 1 thread started
(pid=1348, tid=1536)
May  4 10:33:46 localhost vdr: [1537] TS buffer on device 1 thread started
(pid=1348, tid=1537)
May  4 10:33:48 localhost vdr: [1352] ERROR: CAM 2: session for resource
identifier 00400041 already exists (1/1)
May  4 10:33:51 localhost vdr: [1535] transfer thread ended (pid=1348,
tid=1535)
May  4 10:33:51 localhost vdr: [1537] TS buffer on device 1 thread ended
(pid=1348, tid=1537)
May  4 10:33:51 localhost vdr: [1536] buffer stats: 126148 (6%) used
May  4 10:33:51 localhost vdr: [1536] receiver on device 1 thread ended
(pid=1348, tid=1536)
May  4 10:33:56 localhost vdr: [1348] switching to channel 21
May  4 10:33:56 localhost vdr: [1348] buffer stats: 45120 (2%) used
May  4 10:33:56 localhost vdr: [1348] info: Channel not available!
May  4 10:34:07 localhost vdr: [1348] switching to channel 21
May  4 10:34:07 localhost vdr: [1556] transfer thread started (pid=1348,
tid=1556)
May  4 10:34:07 localhost vdr: [1557] receiver on device 1 thread started
(pid=1348, tid=1557)
May  4 10:34:07 localhost vdr: [1558] TS buffer on device 1 thread started
(pid=1348, tid=1558)
May  4 10:34:09 localhost vdr: [1352] ERROR: CAM 2: session for resource
identifier 00400041 already exists (1/1)
May  4 10:34:13 localhost vdr: [1556] transfer thread ended (pid=1348,
tid=1556)
May  4 10:34:13 localhost vdr: [1558] TS buffer on device 1 thread ended
(pid=1348, tid=1558)
May  4 10:34:13 localhost vdr: [1557] buffer stats: 121260 (5%) used
May  4 10:34:13 localhost vdr: [1557] receiver on device 1 thread ended
(pid=1348, tid=1557)
May  4 10:34:18 localhost vdr: [1348] switching to channel 21
May  4 10:34:18 localhost vdr: [1348] buffer stats: 44744 (2%) used
May  4 10:34:18 localhost vdr: [1348] info: Channel not available!
May  4 10:34:18 localhost kernel: dvb_frontend_ioctl: DVBFE_GET_INFO
May  4 10:34:18 localhost kernel: dvb_frontend_ioctl: FESTATE_RETUNE:
fepriv-state=2
 
Pierre
___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Upgrading from 1.4.7 to 1.7.0 : enabling #define

2008-05-04 Thread Klaus Schmidinger
On 05/04/08 10:34, Pierre-Yves Paranthoen (PERSO) wrote:
 I also increased values in
  
 #define TS_SCRAMBLING_CONTROL  0xC0
 #define TS_SCRAMBLING_TIMEOUT 5 // seconds to wait until a TS 
 becomes unscrambled
 #define TS_SCRAMBLING_TIME_OK15 // seconds before a Channel/CAM 
 combination is marked as known to decrypt
 still the same.
  
 May  4 10:33:34 localhost vdr: [1348] info: Channel not available!
 May  4 10:33:45 localhost vdr: [1348] switching to channel 21
 May  4 10:33:45 localhost vdr: [1535] transfer thread started (pid=1348, 
 tid=1535)
 May  4 10:33:45 localhost vdr: [1536] receiver on device 1 thread 
 started (pid=1348, tid=1536)
 May  4 10:33:46 localhost vdr: [1537] TS buffer on device 1 thread 
 started (pid=1348, tid=1537)
 May  4 10:33:48 localhost vdr: [1352] ERROR: CAM 2: session for resource 
 identifier 00400041 already exists (1/1)

This is getting stranger by the minute...
Why would the CAM try to establish another MMI resource?

Are you sure this is an unpatched version of VDR 1.7.0 (except for
the patch to device.c I gave you)?

Klaus

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


Re: [vdr] e-tobi ubuntu hardy

2008-05-04 Thread YUP
Hi,

I had a similar situation with xine plugin and finally I decided to use 
  only e-tobi repositories (more plugins than in ubuntu builds) and 
softdevice plugin instead of xinelib plugin compiled from source in the 
following way:

apt-get source vdr-plugin-softdevice
apt-get build-dep vdr-plugin-softdevice

cd directory with plugin source
fakeroot debian/rules binary

It build vdr-plugin-softdevice-***.deb and it can be successfully use 
with vdr. But remember, use ONLY e-tobi repositories. You can check 
version in synaptic. In the same way you can build any vdr plugin from 
e-tobi repositories:

## VDR sources
deb http://e-tobi.net/vdr-experimental/ etch base addons vdr-standard
deb-src http://e-tobi.net/vdr-experimental/ etch base addons vdr-standard

Good luck,


Yarema



Leo Márquez написав(ла):
 Hi,
 
 I'm trying to set vdr building the packages from the e-tobi source packages.
 I'm doing this because I want to run vdr as streamdev client, with no 
 dvb card in the client system.
 The e-tobi source I'm using is:
 
 deb-src http://e-tobi.net/vdr-experimental etch base addons vdr-multipatch
 
 The problem I have is that if I do:
 
 sudo apt-get build-dep vdr-plugin-xineliboutput
 
 The system says me that any version of the libxine-dev package can 
 satisfy the xineliboutput dependencies.
 If I ignore the message and try to build the .deb packages (satisfying 
 manually the dependences) there is a moment that apt ask me to update 
 the vdr package.
 At this point I am a bit confused because I understand that this is a 
 conflict between my e-tobi installed vdr and the ubuntu hardy vdr package.
 
 My goal on this is get a streamdev client vdr box with xineliboutput output.
 
 Could anyone advise me to acquire my objective?
 
 Thank you.
 
 Leo
 
 
 
 
 ___
 vdr mailing list
 vdr@linuxtv.org
 http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


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


Re: [vdr] Upgrading from 1.4.7 to 1.7.0 : enabling #define

2008-05-04 Thread Klaus Schmidinger

On 05/04/08 10:23, Pierre-Yves Paranthoen (PERSO) wrote:
Added in device.c debug output to cDevice::GetDevice(const cChannel 
*Channel, int Priority, bool LiveView) :
 
 
GetDevice 2 0 1 -1

j = 1, i = 0, imp = 020C4C4B, Impact = 
device 0
GetDevice 2 0 1 -1
no usable CAM slots!
...


Looks like for some reason the CAM is not usable at this time.

Please apply the attched patch instead of the previous one.
It produces additional output and writes it into the syslog,
so that it will be in sync with the other log messages.

Klaus
--- device.c	2008/04/12 14:12:14	2.2
+++ device.c	2008/05/04 09:24:16
@@ -372,26 +372,35 @@
 
 cDevice *cDevice::GetDevice(const cChannel *Channel, int Priority, bool LiveView)
 {
+  dsyslog(GetDevice %d %d %d %d %04X, Channel-Number(), Priority, LiveView, avoidDevice ? avoidDevice-CardIndex() : -1, Channel-Ca());//XXX
   cDevice *AvoidDevice = avoidDevice;
   avoidDevice = NULL;
   // Collect the current priorities of all CAM slots that can decrypt the channel:
   int NumCamSlots = CamSlots.Count();
+  dsyslog(NumCamSlots = %d, NumCamSlots);//XXX
   int SlotPriority[NumCamSlots];
   int NumUsableSlots = 0;
   if (Channel-Ca() = CA_ENCRYPTED_MIN) {
  for (cCamSlot *CamSlot = CamSlots.First(); CamSlot; CamSlot = CamSlots.Next(CamSlot)) {
  SlotPriority[CamSlot-Index()] = MAXPRIORITY + 1; // assumes it can't be used
  if (CamSlot-ModuleStatus() == msReady) {
+dsyslog(CAM %d ready, CamSlot-Index());//XXX
 if (CamSlot-ProvidesCa(Channel-Caids())) {
+   dsyslog(CAM %d provides CA, CamSlot-Index());//XXX
if (!ChannelCamRelations.CamChecked(Channel-GetChannelID(), CamSlot-SlotNumber())) {
   SlotPriority[CamSlot-Index()] = CamSlot-Priority();
   NumUsableSlots++;
+  dsyslog(NumUsableSlots = %d, NumUsableSlots);//XXX
   }
+   else dsyslog(ChannelCamRelations.CamChecked(%s, %d) = 0, *Channel-GetChannelID().ToString(), CamSlot-SlotNumber());//XXX
}
 }
+ else dsyslog(CAM %d not ready, CamSlot-Index());//XXX
  }
  if (!NumUsableSlots)
+{dsyslog(no usable CAM slots!);//XXX
 return NULL; // no CAM is able to decrypt this channel
+}//XXX
  }
 
   bool NeedsDetachReceivers = false;
@@ -432,6 +441,7 @@
  imp = 1; imp |= NumUsableSlots ? 0 : device[i]-HasCi();  // avoid cards with Common Interface for FTA channels
  imp = 1; imp |= device[i]-HasDecoder();  // avoid full featured cards
  imp = 1; imp |= NumUsableSlots ? !ChannelCamRelations.CamDecrypt(Channel-GetChannelID(), j + 1) : 0; // prefer CAMs that are known to decrypt this channel
+ dsyslog(j = %d, i = %d, imp = %08X, Impact = %08X, j, i, imp, Impact);//XXX
  if (imp  Impact) {
 // This device has less impact than any previous one, so we take it.
 Impact = imp;
@@ -446,6 +456,7 @@
  break; // no CAM necessary, so just one loop over the devices
   }
   if (d) {
+ dsyslog(device %d, d-CardIndex());//XXX
  if (NeedsDetachReceivers)
 d-DetachAllReceivers();
  if (s) {
@@ -460,6 +471,7 @@
  else if (d-CamSlot()  !d-CamSlot()-IsDecrypting())
 d-CamSlot()-Assign(NULL);
  }
+  else dsyslog(no device found);//XXX
   return d;
 }
 
___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Judder with interlaced channels

2008-05-04 Thread Igor
could you show the syslog/xine/ffmeg outputs during this problem.
It seems to is ffmpeg problem

Igor

-Original Message-
From: [EMAIL PROTECTED]
To: vdr@linuxtv.org
Date: Fri,  2 May 2008 17:40:44 +0200
Subject: [vdr] Judder with interlaced channels

 
 I have some problems with interlaced channels on SD  HDTV. Judder and  
 jitter and its good visible when I using a SD channel with a  
 ticker-tape. If I tune to Discovery HD 1080i its shaking and stutter  
 around but 720P channel like National Geographic HD are smooth. I  
 don't know where to look at.
 
 My configurations  :
 
 1.)  DualCore AMD , 2GB memory, Suse 10.3, vdr 1.6.0, regular dvb  
 drivers from suse dvd and tt budget  1500-ci (cam=aston 1.07)
 2.)  SingleCore AMD, 1GB memory, Suse 10.3 vdr 1.7.0 multiproto dvb  
 drivers incl, some patches and  tt budget 3200-ci (cam=aston 1.07)
 
 Booth systems has the same problem and its not related to lnb or  
 signal. I have check it with my humax hdci 2000 and picture is very  
 good and smooth movements.
 
 After record some channels and ftp it to a windows system or apple its  
 visible to in for example Media Player or Media Player Classic. With  
 streamdev the same.
 
 Suggestions?
 
 Please help me out.
 
 
 Jean-Paul

 

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


[vdr] vdr-xine 0.8.0 to 0.8.2...now sound slipping

2008-05-04 Thread Simon Baxter
Hi

I was running vdr-1.6.0 with vdr-xine-0.8.0 and upgraded (for no particular 
reason!) to vdr-xine-0.8.2.

I now have occasional audio/video sync issues when replaying recordings, often 
cured by stopping and restarting the playback.This happens with new and 
old, previously good, recordings.

I also have a lot more video quality issues :
audio skips, 
messages like:
Apr 28 09:31:42 callin vdr: [12944] cAudioRepacker(0xC0): skipped 208 bytes to 
sync on next audio frame
Apr 28 09:31:42 callin vdr: [12944] PES packet shortened to 2526 bytes 
(expected: 2894 bytes)
but there has also been some cable upgrades in my area latelyso these might 
be unrelated?

I've tried downgrading back to 0.8.0 (by recompiling sources from Reinhard's 
website) but get vdr-xine: Client connect failed! messages.  So suspect I'd 
need to do something else if I want to downgrade.


Any ideas?




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


Re: [vdr] HDTV-feeds (was - OT: ITV HD Testing on Eurobird but receivable with VDR)

2008-05-04 Thread Igor
Hi

thanks for the interesting news.
BTW - is there any HDTV-feeds from satellites ? does somebody watch it by vdr ?

Igor

-Original Message-
From: Morfsta [EMAIL PROTECTED]
To: VDR Mailing List vdr@linuxtv.org
Date: Fri, 2 May 2008 20:58:32 +0100
Subject: [vdr] OT: ITV HD Testing on Eurobird but receivable with VDR

 
 Hi,
 
 For those of you interested in picking up strange test broadcasts, ITV
 HD is currently testing on Eurobird 1 @ 28.5E.
 
 Apparently the channel is currently broadcasting in H.222 (MPEG4 in an
 MPEG2 stream?), but can be picked up if you are using
 VDR+XINE+COREAVC. Most set top box satellite receivers can't pull in
 this channel at the moment.
 
 Presently they are showing a loop of HD images of London at 1920x1088i.
 
 I had to manually enter the information:
 
 11428H / 27500
 VPID: 3401
 DPID: 3402
 SPID: 54207
 
 Anyway, if you are into picking up strange new test broadcasts
 (particularly HD) with your VDR box then enjoy.
 
 Cheers,
 
 Morfsta
 
 ___
 vdr mailing list
 vdr@linuxtv.org
 http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
 

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


Re: [vdr] Upgrading from 1.4.7 to 1.7.0 : enabling #define

2008-05-04 Thread Pierre-Yves Paranthoen (PERSO)
This is getting stranger by the minute...

Why would the CAM try to establish another MMI resource?



Are you sure this is an unpatched version of VDR 1.7.0 (except for

the patch to device.c I gave you)?



Klaus
It's a native  unpatched vdr-1.7.0.
I try the patch
 
Pierre
 



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


[vdr] Upgrading from 1.4.7 to 1.7.0 : enabling #define

2008-05-04 Thread Pierre-Yves Paranthoen (PERSO)
Here are the results with the device.c patch you gave me :
 
May  4 15:27:15 localhost vdr: [7031] video directory scanner thread started
(pid=7030, tid=7031)
May  4 15:27:15 localhost vdr: [7030] reading EPG data from /video/epg.data
May  4 15:27:15 localhost vdr: [7032] video directory scanner thread started
(pid=7030, tid=7032)
May  4 15:27:15 localhost vdr: [7032] video directory scanner thread ended
(pid=7030, tid=7032)
May  4 15:27:15 localhost vdr: [7030] probing /dev/dvb/adapter0/frontend0
May  4 15:27:15 localhost vdr: [7031] video directory scanner thread ended
(pid=7030, tid=7031)
May  4 15:27:15 localhost vdr: [7034] CI adapter on device 0 thread started
(pid=7030, tid=7034)
May  4 15:27:15 localhost vdr: [7030] device 1 provides: DVBS
May  4 15:27:15 localhost vdr: [7030] found 1 video device
May  4 15:27:15 localhost vdr: [7030] initializing plugin: remote (0.3.9):
Remote control
May  4 15:27:15 localhost vdr: [7030] setting primary device to 1
May  4 15:27:15 localhost vdr: [7035] tuner on device 1 thread started
(pid=7030, tid=7035)
May  4 15:27:15 localhost vdr: [7036] section handler thread started
(pid=7030, tid=7036)
May  4 15:27:15 localhost vdr: [7030] assuming manual start of VDR
May  4 15:27:15 localhost vdr: [7030] SVDRP listening on port 2001
May  4 15:27:15 localhost vdr: [7030] setting current skin to sttng
May  4 15:27:15 localhost vdr: [7030] loading
/etc/vdr/themes/sttng-default.theme
May  4 15:27:15 localhost vdr: [7030] starting plugin: remote
May  4 15:27:15 localhost vdr: [7030] plugin 'remote' called obsolete
function RegisterI18n()
May  4 15:27:15 localhost vdr: [7030] remote: using '/dev/input/event3'
May  4 15:27:15 localhost vdr: [7030] remote-event3: autorepeat supported
May  4 15:27:15 localhost vdr: [7030] remote-event3: exclusive access
granted
May  4 15:27:15 localhost vdr: [7030] remote-event3: keymap loaded
'/proc/av7110_ir' flags 001e4000
May  4 15:27:15 localhost vdr: [7030] remote: using 'tcp:'
May  4 15:27:15 localhost vdr: [7030] remote control remote-event3 - keys
known
May  4 15:27:15 localhost vdr: [7030] remote control remote-tcp: - keys
known
May  4 15:27:15 localhost vdr: [7030] remote control KBD - keys known
May  4 15:27:15 localhost vdr: [7039] KBD remote control thread started
(pid=7030, tid=7039)
May  4 15:27:16 localhost vdr: [7034] CAM 2: module present
May  4 15:27:17 localhost vdr: [7034] CAM 1: no module present
May  4 15:27:17 localhost vdr: [7034] CAM 2: module ready
May  4 15:27:28 localhost vdr: [7038] connect from 192.168.3.245, port 51122
- accepted
May  4 15:27:45 localhost vdr: [7030] not all devices ready after 30 seconds
May  4 15:27:45 localhost vdr: [7030] switching to channel 2
May  4 15:27:45 localhost vdr: [7030] GetDevice 2 0 1 -1 0500
May  4 15:27:45 localhost vdr: [7030] NumCamSlots = 2
May  4 15:27:45 localhost vdr: [7030] CAM 0 not ready
May  4 15:27:45 localhost vdr: [7030] CAM 1 ready
May  4 15:27:45 localhost vdr: [7030] no usable CAM slots!
May  4 15:27:45 localhost vdr: [7030] info: Channel not available!
May  4 15:27:45 localhost vdr: [7030] switching to channel 1
May  4 15:27:45 localhost vdr: [7030] GetDevice 1 0 1 -1 0500
May  4 15:27:45 localhost vdr: [7030] NumCamSlots = 2
May  4 15:27:45 localhost vdr: [7030] CAM 0 not ready
May  4 15:27:45 localhost vdr: [7030] CAM 1 ready
May  4 15:27:45 localhost vdr: [7030] no usable CAM slots!
May  4 15:27:45 localhost vdr: [7030] info: Channel not available!
May  4 15:27:45 localhost vdr: [7030] timer 1 (46 2255- 'STARGATE
ATLANTIS') set to event Tue 06.05.2008 23:05-23:50 'STARGATE ATLANTIS'
May  4 15:27:45 localhost vdr: [7030] timer 2 (46 2340-0050 'STARGATE
ATLANTIS') set to event Tue 06.05.2008 23:50-00:35 'STARGATE ATLANTIS'
May  4 15:27:45 localhost vdr: [7030] timer 3 (23 1750-2010 'SERENITY') set
to event Sun 04.05.2008 18:00-20:00 'SERENITY'
May  4 15:27:53 localhost vdr: [7030] GetDevice 2 0 1 -1 0500
May  4 15:27:53 localhost vdr: [7030] NumCamSlots = 2
May  4 15:27:53 localhost vdr: [7030] CAM 0 not ready
May  4 15:27:53 localhost vdr: [7030] CAM 1 ready
May  4 15:27:53 localhost vdr: [7030] no usable CAM slots!
May  4 15:27:53 localhost vdr: [7030] GetDevice 3 0 1 -1 0500
May  4 15:27:53 localhost vdr: [7030] NumCamSlots = 2
May  4 15:27:53 localhost vdr: [7030] CAM 0 not ready
May  4 15:27:53 localhost vdr: [7030] CAM 1 ready
May  4 15:27:53 localhost vdr: [7030] no usable CAM slots!
May  4 15:27:53 localhost vdr: [7030] GetDevice 4 0 1 -1 0500
May  4 15:27:53 localhost vdr: [7030] NumCamSlots = 2
May  4 15:27:53 localhost vdr: [7030] CAM 0 not ready
May  4 15:27:53 localhost vdr: [7030] CAM 1 ready
May  4 15:27:53 localhost vdr: [7030] no usable CAM slots!
May  4 15:27:53 localhost vdr: [7030] GetDevice 5 0 1 -1 
May  4 15:27:53 localhost vdr: [7030] NumCamSlots = 2
May  4 15:27:53 localhost vdr: [7030] j = 0, i = 0, imp = 020C4C6E, Impact =

May  4 15:27:53 localhost vdr: [7030] device 0
May  4 15:27:53 localhost vdr: [7030] 

Re: [vdr] Upgrading from 1.4.7 to 1.7.0 : enabling #define

2008-05-04 Thread Klaus Schmidinger
On 05/04/08 15:31, Pierre-Yves Paranthoen (PERSO) wrote:
 Here are the results with the device.c patch you gave me :
  
 ...
 May  4 15:28:08 localhost vdr: [7030] edited channel 1 
 TF1;CSAT:11895:vC34O0S0:S19.2E:27500:171:124=fra,125=eng:53:0:8371:1:1074:0
 ...
 May  4 15:28:29 localhost vdr: [7030] switching to channel 1
 May  4 15:28:29 localhost vdr: [7030] GetDevice 1 0 1 -1 
 May  4 15:28:29 localhost vdr: [7030] NumCamSlots = 2
 May  4 15:28:29 localhost vdr: [7030] j = 0, i = 0, imp = 020C4C6E, 
 Impact = 
 May  4 15:28:29 localhost vdr: [7030] device 0
 ...
 May  4 15:28:32 localhost vdr: [7036] changing caids of channel 1 from 0 
 to 500,100
 May  4 15:28:32 localhost vdr: [7030] retuning due to modification of 
 channel 1
 May  4 15:28:32 localhost vdr: [7030] switching to channel 1
 May  4 15:28:32 localhost vdr: [7030] GetDevice 1 0 1 -1 0500
 May  4 15:28:32 localhost vdr: [7030] NumCamSlots = 2
 May  4 15:28:32 localhost vdr: [7030] CAM 0 not ready
 May  4 15:28:32 localhost vdr: [7030] CAM 1 ready
 May  4 15:28:32 localhost vdr: [7030] no usable CAM slots!
 May  4 15:28:32 localhost vdr: [7030] info: Channel not available!

After changing the CA id of channel 1 to '0', the first device is chosen.
Then the CA id is automatically updated to 500,100 and the channel is
retuned. CAM 2 (index 1) is ready, but apparently doesn't provide CA id 500 or 
100.

What I'm missing in your log is the actual application information message
of your CAM - something like

CAM 2: AlphaCrypt, 01, 4A20, 4A20

Please change the 'dbgprotocol' to 'dsyslog' in the following lines of ci.c:

515:   dbgprotocol(Slot %d: == Application Info (%d)\n, 
Tc()-CamSlot()-SlotNumber(), SessionId());

721:   dbgprotocol(Slot %d: == Ca Pmt Reply (%d), 
Tc()-CamSlot()-SlotNumber(), SessionId());

731:   dbgprotocol( %d, pnr);

735:   dbgprotocol( %02X, *d);

752:   dbgprotocol( %02X, caepl);

761:   dbgprotocol( %d=%02X, pid, caees);

772:   dbgprotocol(\n);

and repeat the test. Make sure the Application Info and Ca Pmt Reply 
messages
are in your log excerpt.

Klaus

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


Re: [vdr] Upgrading from 1.4.7 to 1.7.0 : enabling #define

2008-05-04 Thread Pierre-Yves Paranthoen (PERSO)
One part of the pb is that my cam module is ramdomly identified under 1.7.0
that might be the reason why the info Application Info and Ca Pmt Reply
is not in the log. 
VDR-1.7.0 most gives CAM 2: module present  CAM 2: module ready instead of
giving Aston Module 1.0300, 01, 0100,0100 (info taken from vdr-1.4.7).
When it's correctly being identified and trying to access CAM informations
under OSD, VDR-1.7 responds ERROR: Can't open CAM menu!
A CAM reset gives then a basic information : 2 CAM ready and nothing else.
Of course no decryption.

Here is the log of matching my explainations : 

May  4 16:07:49 localhost vdr: [8251] CAM 2: module present
May  4 16:07:50 localhost vdr: [8251] CAM 1: no module present
May  4 16:07:50 localhost vdr: [8251] CAM 2: module ready
May  4 16:07:54 localhost vdr: [8251] Slot 2: == Application Info (2)
May  4 16:07:54 localhost vdr: [8251] CAM 2: Aston Module 1.0300, 01, 0100,
0100
May  4 16:07:58 localhost vdr: [8251] CAM 2: doesn't reply to QUERY - only a
single channel can be decrypted
May  4 16:07:58 localhost vdr: [8247] switching to channel 2
May  4 16:07:58 localhost vdr: [8247] GetDevice 2 0 1 -1 0500
May  4 16:07:58 localhost vdr: [8247] NumCamSlots = 2
May  4 16:07:58 localhost vdr: [8247] CAM 0 not ready
May  4 16:07:58 localhost vdr: [8247] CAM 1 ready
May  4 16:07:58 localhost vdr: [8247] CAM 1 provides CA
May  4 16:07:58 localhost vdr: [8247] NumUsableSlots = 1
May  4 16:07:58 localhost vdr: [8247] j = 1, i = 0, imp = 020C4C4B, Impact =

May  4 16:07:58 localhost vdr: [8247] device 0
May  4 16:07:58 localhost vdr: [8247] CAM 2: assigned to device 1
May  4 16:07:58 localhost vdr: [8265] transfer thread started (pid=8247,
tid=8265)
May  4 16:07:58 localhost vdr: [8266] receiver on device 1 thread started
(pid=8247, tid=8266)
May  4 16:07:58 localhost vdr: [8267] TS buffer on device 1 thread started
(pid=8247, tid=8267)
May  4 16:07:58 localhost kernel: dvb_frontend_ioctl: DVBFE_GET_INFO
May  4 16:07:58 localhost kernel: dvb_frontend_ioctl: FESTATE_RETUNE:
fepriv-state=2
May  4 16:08:34 localhost vdr: [8247] switching to channel 1
May  4 16:08:34 localhost vdr: [8265] transfer thread ended (pid=8247,
tid=8265)
May  4 16:08:35 localhost vdr: [8247] buffer stats: 5640 (0%) used
May  4 16:08:35 localhost vdr: [8247] GetDevice 1 0 1 -1 0500
May  4 16:08:35 localhost vdr: [8247] NumCamSlots = 2
May  4 16:08:35 localhost vdr: [8247] CAM 0 not ready
May  4 16:08:35 localhost vdr: [8247] CAM 1 ready
May  4 16:08:35 localhost vdr: [8247] CAM 1 provides CA
May  4 16:08:35 localhost vdr: [8247] NumUsableSlots = 1
May  4 16:08:35 localhost vdr: [8247] j = 1, i = 0, imp = 020C4C4B, Impact =

May  4 16:08:35 localhost vdr: [8247] device 0
May  4 16:08:35 localhost vdr: [8303] transfer thread started (pid=8247,
tid=8303)
May  4 16:08:35 localhost kernel: dvb_frontend_ioctl: DVBFE_GET_INFO
May  4 16:08:35 localhost kernel: dvb_frontend_ioctl: FESTATE_RETUNE:
fepriv-state=2
May  4 16:08:35 localhost vdr: [8267] TS buffer on device 1 thread ended
(pid=8247, tid=8267)
May  4 16:08:35 localhost vdr: [8266] buffer stats: 25568 (1%) used
May  4 16:08:35 localhost vdr: [8266] receiver on device 1 thread ended
(pid=8247, tid=8266)
May  4 16:08:35 localhost vdr: [8304] receiver on device 1 thread started
(pid=8247, tid=8304)
May  4 16:08:35 localhost vdr: [8305] TS buffer on device 1 thread started
(pid=8247, tid=8305)
May  4 16:08:39 localhost vdr: [8303] transfer thread ended (pid=8247,
tid=8303)
May  4 16:08:39 localhost vdr: [8305] TS buffer on device 1 thread ended
(pid=8247, tid=8305)
May  4 16:08:39 localhost vdr: [8304] buffer stats: 83096 (3%) used
May  4 16:08:39 localhost vdr: [8304] receiver on device 1 thread ended
(pid=8247, tid=8304)
May  4 16:08:39 localhost vdr: [8247] switching to channel 1
May  4 16:08:39 localhost vdr: [8247] buffer stats: 47564 (2%) used
May  4 16:08:39 localhost vdr: [8247] GetDevice 1 0 1 -1 0500
May  4 16:08:39 localhost vdr: [8247] NumCamSlots = 2
May  4 16:08:39 localhost vdr: [8247] CAM 0 not ready
May  4 16:08:39 localhost vdr: [8247] CAM 1 ready
May  4 16:08:39 localhost vdr: [8247] CAM 1 provides CA
May  4 16:08:39 localhost vdr: [8247]
ChannelCamRelations.CamChecked(S19.2E-1-1074-8371, 2) = 0
May  4 16:08:39 localhost vdr: [8247] no usable CAM slots!
May  4 16:08:39 localhost vdr: [8247] info: Channel not available!
May  4 16:08:50 localhost vdr: [8247] switching to channel 1
May  4 16:08:50 localhost vdr: [8247] GetDevice 1 0 1 -1 0500
May  4 16:08:50 localhost vdr: [8247] NumCamSlots = 2
May  4 16:08:50 localhost vdr: [8247] CAM 0 not ready
May  4 16:08:50 localhost vdr: [8247] CAM 1 ready
May  4 16:08:50 localhost vdr: [8247] CAM 1 provides CA
May  4 16:08:50 localhost vdr: [8247]
ChannelCamRelations.CamChecked(S19.2E-1-1074-8371, 2) = 0
May  4 16:08:50 localhost vdr: [8247] no usable CAM slots!
May  4 16:08:50 localhost vdr: [8247] info: Channel not available!
May  4 16:09:00 localhost vdr: [8247] GetDevice 2 0 1 -1 0500

Re: [vdr] Watching old recordings with DVB subtitles with 1.6.0

2008-05-04 Thread Anssi Hannula
Petri Helin wrote:
 Rolf Ahrenberg wrote:
 On Sat, 12 Apr 2008, Ville Skyttä wrote:

 After figuring out how to access the subtitles menu (my remote.conf was from
 1.4.x series so there was no button binding for it), yes, I do see an entry
 named 57 there.  Selecting it gives me the Finnish subtitles I was looking
 for.  Thanks for the tip.
 You could also map 57 to fin in info.vdr of all those old recordings 
 and afterwards VDR automatically selects subtitles according to 
 preferred languages.

 
 Is 57 dependent on the in subtitling language, or is it constant for 
 all old recordings?

It is constant. 57 is for the first subtitle track, 58 for the second.

 If it is constant, could VDR be patched easily to 
 select  57 in case preferred subtitles are not found?

Yes. Patch attached.

-- 
Anssi Hannula
Index: vdr-1.6.0-57/device.c
===
--- vdr-1.6.0-57/device.c
+++ vdr-1.6.0-57/device.c   2008-05-04 18:33:18.0 +0300
@@ -1100,7 +1100,9 @@
  int LanguagePreference = INT_MAX; // higher than the maximum possible 
value
  for (int i = ttSubtitleFirst; i = ttSubtitleLast; i++) {
  const tTrackId *TrackId = GetTrack(eTrackType(i));
- if (TrackId  TrackId-id  
I18nIsPreferredLanguage(Setup.SubtitleLanguages, TrackId-language, 
LanguagePreference))
+ // Fall back to languageless ttSubtitleFirst+8 track created by old 
subtitles patch if present
+ if (TrackId  TrackId-id  
(I18nIsPreferredLanguage(Setup.SubtitleLanguages, TrackId-language, 
LanguagePreference)
+ || ((i == ttSubtitleFirst + 8)  !(*TrackId-language)  
LanguagePreference == INT_MAX)))
 PreferredTrack = eTrackType(i);
  }
  // Make sure we're set to an available subtitle track:
___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Upgrading from 1.4.7 to 1.7.0 : enabling #define

2008-05-04 Thread Klaus Schmidinger
On 05/04/08 16:40, Pierre-Yves Paranthoen (PERSO) wrote:
 One part of the pb is that my cam module is ramdomly identified under 1.7.0
 that might be the reason why the info Application Info and Ca Pmt Reply
 is not in the log. 
 VDR-1.7.0 most gives CAM 2: module present  CAM 2: module ready instead of
 giving Aston Module 1.0300, 01, 0100,0100 (info taken from vdr-1.4.7).
 When it's correctly being identified and trying to access CAM informations
 under OSD, VDR-1.7 responds ERROR: Can't open CAM menu!
 A CAM reset gives then a basic information : 2 CAM ready and nothing else.
 Of course no decryption.
 
 Here is the log of matching my explainations : 
 
 May  4 16:07:49 localhost vdr: [8251] CAM 2: module present
 May  4 16:07:50 localhost vdr: [8251] CAM 1: no module present
 May  4 16:07:50 localhost vdr: [8251] CAM 2: module ready
 May  4 16:07:54 localhost vdr: [8251] Slot 2: == Application Info (2)
 May  4 16:07:54 localhost vdr: [8251] CAM 2: Aston Module 1.0300, 01, 0100,
 0100

So the application information is being received.
I'm afraid I was looking at the wrong lines when telling you which
'dbgprotocol's to change. Please also change the ones in lines

696:   dbgprotocol(Slot %d: == Ca Info (%d), Tc()-CamSlot()-SlotNumber(), 
SessionId());

702:   dbgprotocol( %04X, id);

713:   dbgprotocol(\n);

Klaus

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


Re: [vdr] TS recordings?

2008-05-04 Thread Klaus Schmidinger
On 05/04/08 18:18, Teemu Suikki wrote:
 Sorry if I'm asking FAQ's, I tried to search the old articles but
 there was no clear answer..
 
 I have been trying to watch vdr recordings with PS3, through fuppes
 and/or mediatomb upnp servers. It sort of works through transcoding
 PES-TS or PES-PS, but it feels slow and jerky when compared to
 formats natively supported by PS3..
 
 Anyway, there have been articles about vdr supporting TS recording at
 some point, how is this going? This would be ideal for me, because
 mpeg-ts does work with PS3.
 
 Also I found the ts-recording patch, but this is not really a solution
 for me because I need to watch the same recordings with VDR as well,
 and it's not practical to use double space for both .ts and .vdr
 formats.. So VDR would need to support TS playback as well.

This is actually what I am currently working on.
VDR 1.7.x will soon begin using TS as its recording format.
Replay of existing recordings (in PES) will, of course, be possible.

Klaus

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


Re: [vdr] TS recordings?

2008-05-04 Thread Pasi Juppo
Klaus Schmidinger wrote:
 On 05/04/08 18:18, Teemu Suikki wrote:
   
 Sorry if I'm asking FAQ's, I tried to search the old articles but
 there was no clear answer..

 I have been trying to watch vdr recordings with PS3, through fuppes
 and/or mediatomb upnp servers. It sort of works through transcoding
 PES-TS or PES-PS, but it feels slow and jerky when compared to
 formats natively supported by PS3..

 Anyway, there have been articles about vdr supporting TS recording at
 some point, how is this going? This would be ideal for me, because
 mpeg-ts does work with PS3.

 Also I found the ts-recording patch, but this is not really a solution
 for me because I need to watch the same recordings with VDR as well,
 and it's not practical to use double space for both .ts and .vdr
 formats.. So VDR would need to support TS playback as well.
 

 This is actually what I am currently working on.
 VDR 1.7.x will soon begin using TS as its recording format.
 Replay of existing recordings (in PES) will, of course, be possible
Will old recording be converted automatically to TS if they are edited 
in VDR (cutting) or shall other tools be used for this?

Br, Pasi


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


[vdr] Single CoreAVC Patch

2008-05-04 Thread Igor
Dear Morfsta

would you update your coreavc-patch for current HG-version of xine-lib-1.2
(btw - there's coreavc 1.7.0)

I have the problem with patch

# cat xine-lib-1.2hg-coreavc.diff | patch -p1 --dry-run

patching file include/xine/buffer.h
Hunk #2 succeeded at 687 (offset 1 line).
patching file src/demuxers/bitstream.h
patching file src/demuxers/demux_mpeg.c
patching file src/demuxers/demux_mpeg_pes.c
patching file src/demuxers/demux_qt.c
Hunk #1 succeeded at 2760 (offset 34 lines).
Hunk #2 succeeded at 2779 (offset 34 lines).
patching file src/demuxers/demux_ts.c
patching file src/libw32dll/DirectShow/DS_AudioDecoder.c
patching file src/libw32dll/DirectShow/DS_Filter.c
patching file src/libw32dll/DirectShow/DS_Filter.h
patching file src/libw32dll/DirectShow/DS_VideoDecoder.c
patching file src/libw32dll/DirectShow/guids.c
patching file src/libw32dll/DirectShow/guids.h
patching file src/libw32dll/DirectShow/outputpin.c
patching file src/libw32dll/DirectShow/outputpin.h
patching file src/libw32dll/Makefile.am
The next patch would create the file src/libw32dll/nal_parser.c,
which already exists!  Assume -R? [n] n
Apply anyway? [n] n
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file src/libw32dll/nal_parser.c.rej
The next patch would create the file src/libw32dll/nal_parser.h,
which already exists!  Assume -R? [n] n
Apply anyway? [n] n
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file src/libw32dll/nal_parser.h.rej
patching file src/libw32dll/w32codec.c
patching file src/libw32dll/wine/ext.c
patching file src/libw32dll/wine/pe_image.c
patching file src/libw32dll/wine/vfw.h
patching file src/libw32dll/wine/win32.c
Hunk #36 FAILED at 5288.
Hunk #37 succeeded at 5327 (offset -2 lines).
Hunk #38 succeeded at 5440 (offset -2 lines).
Hunk #39 succeeded at 5460 (offset -2 lines).
Hunk #40 succeeded at 5468 (offset -2 lines).
Hunk #41 succeeded at 5481 (offset -2 lines).
1 out of 41 hunks FAILED -- saving rejects to file 
src/libw32dll/wine/win32.c.rej





-Original Message-
From: Morfsta [EMAIL PROTECTED]
To: vdr@linuxtv.org
Date: Fri, 15 Feb 2008 15:40:10 +
Subject: [vdr] [ANNOUNCE] Single CoreAVC Patch that Works with Xine-lib 
andVdr-xine

 
 Hi,
 
 Attached is a patch to enable decoding of H264 video streams using the
 CoreAVC Win32 DLL, the latest HG clone of xine-lib and Reinhard's
 vdr-xine and of course VDR. CoreAVC is a commercial and fast
 software-based H264 decoder.
 
 To make this work: -
 
 1) Download the latest mercurial xine-lib (hg clone
 http://hg.debian.org/hg/xine-lib/xine-lib-1.2)
 2) Patch it (cd xine-lib-1.2 ; patch -p 1  xine-lib-1.2hg-coreavc.diff)
 3) Make and install it in your usual way (e.g. ./autogen.sh
 --disable-dxr3 ; make ; make install). You might want to remove old
 xine-lib first (rm /usr/local/lib/libxine* ; rm -rf
 /usr/local/lib/xine)
 4) Make and install xine-ui (skip if already installed)
 5) mkdir /usr/lib/win32
 6) Put CoreAVCDecoder.ax (version 1.5.0 is the only version I can get
 working - the version I have is called coreavcdecoder_unpacked.ax) in
 /usr/lib/win32
 7) Remove the old external ff decoder references (rm
 /usr/local/lib/xine/plugins/2.0/xineplug_decode_ff.so  ; rm
 /usr/local/lib/xine/plugins/2.0/xineplug_decode_qt.so)
 8) Start VDR -Pxine
 9) Run xine (xine  -f -pq -I -V xv -A alsa --post vdr_video --post
 vdr_audio 
 -Dtvtime:method=Greedy2Frame,cheap_mode=0,pulldown=0,use_progressive_frame_flag=1
 vdr://tmp/vdr-xine/stream#demux:mpeg_pes)
 
 You can also tweak some of the CoreAVC settings. See this page for
 more details: -
 
 http://code.google.com/p/coreavc-for-linux/wiki/RegisterCoreAVC
 
 but change ~/.mplayer/registry32 with ~/.xine/win32registry.
 
 Note, to increase performance I have disabled the xine de-interlacer
 for H264 streams as by default the CoreAVC deinterlacer is enabled. I
 don't think it's as good as the xine de-interlacer, but if you want to
 try re-enable xine deint on your CPU (too slow on my 2.6Ghz dual core)
 then edit xine's src/libw32dll/w32codec.c and re-enable int field =
 VO_BOTH_FIELDS | VO_INTERLACED_FLAG; and comment out int field =
 VO_BOTH_FIELDS;
 
 Then you can disable CoreAVC's deinterlacer using the instructions on
 code.google.com (registercodec -r ~/.xine/win32registry -k
 HKEY_CURRENT_USER\\Software\\CoreCodec\\CoreAVC Pro\\Deinterlace -v
 3 -t dword)
 
 Note, I haven't written the majority of this patch, it has been
 pulled together from about 4 other patches (budice's work on DVBN and
 the google code site itself). I have added code to automatically
 detect the size of the H264 stream and to set the aspect ratio of the
 resultant picture as well as making it apply cleanly (hopefully!)  to
 today's HG of xine.
 
 Therefore, the code is nothing more than a total hack and will not
 likely see inclusion in xine in it's current form. There is currently
 H264 parsing occurring in the demuxer which is probably a bad thing,
 it should be moved out of there. 

[vdr] error decompressing frame for Astra HD+

2008-05-04 Thread Igor
Hi

during watching of Astra HD+ from Astra 19,2E I always have this errors

[h264 @ 0xabfba3d0]B picture before any references, skipping
[h264 @ 0xabfba3d0]decode_slice_header error
[h264 @ 0xabfba3d0]B picture before any references, skipping
[h264 @ 0xabfba3d0]decode_slice_header error
[h264 @ 0xabfba3d0]B picture before any references, skipping
[h264 @ 0xabfba3d0]decode_slice_header error
[h264 @ 0xabfba3d0]B picture before any references, skipping
[h264 @ 0xabfba3d0]decode_slice_header error
[h264 @ 0xabfba3d0]B picture before any references, skipping
[h264 @ 0xabfba3d0]decode_slice_header error
[h264 @ 0xabfba3d0]B picture before any references, skipping
[h264 @ 0xabfba3d0]decode_slice_header error
[h264 @ 0xabfba3d0]no frame!
ffmpeg_video_dec: error decompressing frame
[h264 @ 0xabfba3d0]non existing PPS referenced
[h264 @ 0xabfba3d0]decode_slice_header error
[h264 @ 0xabfba3d0]non existing PPS referenced
[h264 @ 0xabfba3d0]decode_slice_header error
[h264 @ 0xabfba3d0]non existing PPS referenced
[h264 @ 0xabfba3d0]decode_slice_header error
[h264 @ 0xabfba3d0]non existing PPS referenced
[h264 @ 0xabfba3d0]decode_slice_header error
[h264 @ 0xabfba3d0]non existing PPS referenced
[h264 @ 0xabfba3d0]decode_slice_header error
[h264 @ 0xabfba3d0]non existing PPS referenced
[h264 @ 0xabfba3d0]decode_slice_header error
[h264 @ 0xabfba3d0]no frame!
ffmpeg_video_dec: error decompressing frame

200 frames delivered, 31 frames skipped, 52 frames discarded
video_out: throwing away image with pts 120676128 because it's too old (diff : 
25806).
video_out: throwing away image with pts 120690172 because it's too old (diff : 
43300).
video_out: throwing away image with pts 120711478 because it's too old (diff : 
73586).
vdr: osdflush: n: 4, 76.7, timeout: 0, result: 0
video_out: throwing away image with pts 120732839 because it's too old (diff : 
104127).


I think it's ffmpeg's problem, but I don't know how can I solve it. It seems to 
me, nobody from ffmpeg-devel list doesn't want to fix it. Has somebody 
experience with this problem ?

Igor


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


Re: [vdr] error decompressing frame for Astra HD+

2008-05-04 Thread Georg Acher
On Sun, May 04, 2008 at 11:13:37PM +0400, Igor wrote:
 
 I think it's ffmpeg's problem, but I don't know how can I solve it. It
 seems to me, nobody from ffmpeg-devel list doesn't want to fix it. Has
 somebody experience with this problem ?

The Astra HD stream has errors always on the same positions in the loop.
They show up also with the Reel HDE and the Humax HD1000.

When they were simulcasting AstraHD on the Pro7HD and PremiereHD-transponder,
only the stream on the PremiereHD-transponder was OK. Now they apparently
have moved the faulty stream also to PremiereHD...

-- 
 Georg Acher, [EMAIL PROTECTED] 
 http://www.lrr.in.tum.de/~acher
 Oh no, not again ! The bowl of petunias  

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


Re: [vdr] TS recordings?

2008-05-04 Thread Pasi Juppo
Klaus Schmidinger wrote:
 On 05/04/08 19:29, Pasi Juppo wrote:
   
 Klaus Schmidinger wrote:
 
 On 05/04/08 18:18, Teemu Suikki wrote:
   
   
 Sorry if I'm asking FAQ's, I tried to search the old articles but
 there was no clear answer..

 I have been trying to watch vdr recordings with PS3, through fuppes
 and/or mediatomb upnp servers. It sort of works through transcoding
 PES-TS or PES-PS, but it feels slow and jerky when compared to
 formats natively supported by PS3..

 Anyway, there have been articles about vdr supporting TS recording at
 some point, how is this going? This would be ideal for me, because
 mpeg-ts does work with PS3.

 Also I found the ts-recording patch, but this is not really a solution
 for me because I need to watch the same recordings with VDR as well,
 and it's not practical to use double space for both .ts and .vdr
 formats.. So VDR would need to support TS playback as well.
 
 
 This is actually what I am currently working on.
 VDR 1.7.x will soon begin using TS as its recording format.
 Replay of existing recordings (in PES) will, of course, be possible
   
 Will old recording be converted automatically to TS if they are edited 
 in VDR (cutting) or shall other tools be used for this?
 

 I'm currently not planning on automatically converting old recordings.
 However, if an external tool converts existing PES recordings to TS,
 VDR should be able to play them.

   
I assume that this will mean also that old recordings cannot be edited 
with new VDR unless it contains also support for PES editing, correct?

Br, Pasi


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


Re: [vdr] TS recordings?

2008-05-04 Thread Klaus Schmidinger
On 05/04/08 22:27, Pasi Juppo wrote:
 Klaus Schmidinger wrote:
 On 05/04/08 19:29, Pasi Juppo wrote:
   
 Klaus Schmidinger wrote:
 
 On 05/04/08 18:18, Teemu Suikki wrote:
   
   
 Sorry if I'm asking FAQ's, I tried to search the old articles but
 there was no clear answer..

 I have been trying to watch vdr recordings with PS3, through fuppes
 and/or mediatomb upnp servers. It sort of works through transcoding
 PES-TS or PES-PS, but it feels slow and jerky when compared to
 formats natively supported by PS3..

 Anyway, there have been articles about vdr supporting TS recording at
 some point, how is this going? This would be ideal for me, because
 mpeg-ts does work with PS3.

 Also I found the ts-recording patch, but this is not really a solution
 for me because I need to watch the same recordings with VDR as well,
 and it's not practical to use double space for both .ts and .vdr
 formats.. So VDR would need to support TS playback as well.
 
 
 This is actually what I am currently working on.
 VDR 1.7.x will soon begin using TS as its recording format.
 Replay of existing recordings (in PES) will, of course, be possible
   
 Will old recording be converted automatically to TS if they are edited 
 in VDR (cutting) or shall other tools be used for this?
 
 I'm currently not planning on automatically converting old recordings.
 However, if an external tool converts existing PES recordings to TS,
 VDR should be able to play them.

   
 I assume that this will mean also that old recordings cannot be edited 
 with new VDR unless it contains also support for PES editing, correct?

VDR will be able to edit PES recordings just as it is right now.
The cutter code doesn't care if the actual recording is PES or TS.
Except maybe for the cRemux::SetBrokenLink() call - but I'll cross that bridge
when I get there...

Klaus

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