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

2012-03-26 Thread Dominic Evans
On 25 March 2012 12:45, Klaus Schmidinger klaus.schmidin...@tvdr.de wrote:
 - The channel name column in the What's on now/next menu now adjusts its
 width  to display the full short name of each channel (suggested by Dominic
 Evans).

Superb! Many thanks!

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


Re: [vdr] Memory leak (was Re: Channel 4 HD on Freesat)

2012-03-26 Thread Tony Houghton
On Tue, 13 Mar 2012 20:06:25 +0100
Mario Schulz dr...@arcor.de wrote:

 Am 13.03.2012 17:52, schrieb Tony Houghton:
 
  memory leak
 
 I just met hepi, he also is a Doctor Who fan and is tuned to Astra2 as I am.
 He complained about the bad status of EEPG, restarting his server every
 three days or so due to a memory leak within that plugin.

I now also believe the leak is in the eepg plugin. I was probably still
running it when I thought I was testing without a few months ago,
because I didn't realise the debian init script/loader now automatically
loads all installed plugins, not just the ones in order.conf.

 As this is a 'must have' if you are on Freesat, it might be closely
 related, even if you feel it is not...

More important still with Freeview HD I think, because that doesn't even
have EIT p/f in plain text like Freesat does.

 I personally do not care because I have the receiver off most of the time.
 
 How would you analyze or debug a memory leak in a running environment:
 - which thread/plugin is the root cause?
 - which datastructure sees the growth?
 - which allocs are not bracketed by a proper de-alloc?

Debian also includes a script to run vdr in valgrind but it didn't find
the leak even when I added the --show-reachable option. Perhaps I need
to check the fork-related options.

I haven't tried static analysis of the source code so far because C++
isn't my forte. Are any of eepg's developers available to check into
this?

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


Re: [vdr] Memory leak (was Re: Channel 4 HD on Freesat)

2012-03-26 Thread Dominic Evans
On 26 March 2012 15:44, Tony Houghton h...@realh.co.uk wrote:
 How would you analyze or debug a memory leak in a running environment:
 - which thread/plugin is the root cause?
 - which datastructure sees the growth?
 - which allocs are not bracketed by a proper de-alloc?

 Debian also includes a script to run vdr in valgrind but it didn't find
 the leak even when I added the --show-reachable option. Perhaps I need
 to check the fork-related options.

 I haven't tried static analysis of the source code so far because C++
 isn't my forte. Are any of eepg's developers available to check into
 this?

When I briefly ran vdr under valgrind earlier this month, it threw up
a number of potential memory leaks in eepg, so I'm surprised you're
not seeing those. I'll have a quick look on my box later to see if I
have the .log output handy.

EEPG also caused a segfault in VDR a few times whilst valgrind was
running. Tbh it should probably be rewritten from scratch, ideally
with separate plugins for each of the supported extended epg services,
so you can run a minimal set.

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


Re: [vdr] Memory leak (was Re: Channel 4 HD on Freesat)

2012-03-26 Thread Gerald Dachs

Am 2012-03-26 16:44, schrieb Tony Houghton:

I was probably still
running it when I thought I was testing without a few months ago,
because I didn't realise the debian init script/loader now 
automatically

loads all installed plugins, not just the ones in order.conf.


I am not aware that this ever has been the case. Must be more than 5 
years ago then.


Gerald

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


Re: [vdr] Updating actuator plugin

2012-03-26 Thread YUP
Luca,
It is just to remind you that vdr is updated (1.7.27 is now), and that
impossible to compile actuator plugin against new vdr. I do like your
plugin, it very useful for channel's scanning. It is better than other
scanner pluging I tried. Pls, find some time! ;-)

Regards,

Yarema

17 січня 2012 р. 13:28 Luca Olivetti l...@ventoso.org написав:

 Al 17/01/12 00:39, En/na YUP ha escrit:
  Hi Luca,
 
  Maybe it is a right time to update your actuator plugin. There are some
 changes in vdr-1.7.23,  it is enough to change SystemValues to
 SystemValuesSat to compile vdr-actuator against the last vdr-1.7.23, or
 simply:
  sed -i -e s/SystemValues/SystemValuesSat/ actuator.c

 I'm still using 1.7.21, not much time to upgrade vdr right now.

 Bye
 --
 Luca

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


[vdr] Sound and picture problems with ITV3

2012-03-26 Thread brian

Hi,
Running VDR 1.6 on a FF and Budget cards I have problems with recordings 
made

from the channel ITV3.
The video itself starts OK, but gets very jerky after a while. 
Restarting playback
makes it better for a while. Sound gets more out of sync with the 
picture, its also
better after restarting playback. I tried replaying on VDR 1.7 and the 
problem was the same.


I tried demuxing the recording with ProjectX, this was the output:


 session infos 

Monday, March 26, 2012  4:32:41 PM CEST
ProjectX 0.90.4.00 (30.03.2006)

- working with collection 0

- save normal log file
- write all video data
- write all other data
- patch c.d.flagged infos of pictures
- add sequence end code
- set resolution in SDE
- PVA: strictly specs. for audio streams
- VOB: determine diff. Cell timelines
- TS: ignore scrambled packets
- TS: enhanced search for open packets
- TS: join file segments (of Dreambox®)
- TS: generate PMT stream dependent
- get only enclosed PES/TS packets
- concatenate different recordings
- ensure 1st PES-packet start with video
- generate PCR/SCR from PTS

- write output files to: '/home/brian/VDR-debug'

- Input File 0:  
'/media/public/video/VDR/2012-03-24.23.56.50.50.rec/001.vdr' (1,953,444 
bytes)

- Filetype is PES (incl. MPEG Video)
- demux
- found PES-ID 0xE0 (MPEG Video) @ 0
- found PES-ID 0xC1 (MPEG Audio) @ 2048
- found PES-ID 0xC0 (MPEG Audio) @ 6537
- video basics: 704*576 @ 25fps @ 0.7031 (16:9) @ 1500bps, 
vbvBuffer 112

- starting export of video data @ GOP# 0
! dropping useless B-Frames @ GOP# 0 / new Timecode 00:00:00.000
- actual written vframes: 145
switch to file: 
/media/public/video/VDR/2012-03-24.23.56.50.50.rec/002.vdr 
(2,097,184,848 bytes) @ 1953444

! dropping GOP# 9 @ orig.PTS 08:50:48.464 (2866361773), errorcode: 24
! Pics exp/cnt 3/1, inGOP PTS diff. 0ms, new Timecode 00:00:05.800
! ID 0xC0 (sub 0x0) packet# 252, big PTS difference: this 2866437692, 
prev. 2866321052
! ID 0xC1 (sub 0x0) packet# 253, big PTS difference: this 2866450652, 
prev. 2866321052
! PTS difference of 108000 (00:00:01.200) to last exported GOP detected 
(broken_link corrected)

! dropping useless B-Frames @ GOP# 10 / new Timecode 00:00:05.800
- found PES-ID 0xBD (private stream 1) (SubID 0x20) @ 2554745
- found PES-ID 0xBD (private stream 1) @ 4396859
GOP# 9947, new format in next leading sequenceheader detected: 
(01:45:12.760)

- video basics: 704*576 @ 25fps @ 0.6735 (4:3) @ 1500bps, vbvBuffer 112

- Video: fr/ ct/ 1p/ cg/ og/ dg - 174194/ 2/ 1/ 10896/ 0/ 1
- Video length: 174194 frames @ 01:56:07.760
- GOP summary: min. 6, max. 40 fields; contains interlaced frames
- avg. nom. bitrate 2067611bps (min/max: 261600/8854800)
- set first sequenceheader bitrate to 8854800bps
--- new File: /home/brian/VDR-debug/001.m2v

-- MPEG Audio (0xC1)
- check CRC of AC-3 / MPEG-Audio L1,2
- delete CRC in MPEG-Audio Layer1,2
- add frames
Audio PTS: first packet 08:50:42.107, last packet 10:46:51.851
Video PTS: start 1.GOP 08:50:42.664, end last GOP 10:46:51.704
- adjusting audio at video-timeline
- src_audio: MPEG-1, Layer2, 48000Hz, stereo, 128kbps, noCRC @ 00:00:00.000
! 14 frame(s) (336ms) inserted @ 00:00:05.472
audio frames: wri/pre/skip/ins/add 290323/0/0/14/0 @ 01:56:07.752 done...
--- new File: '/home/brian/VDR-debug/001.mp2'

-- MPEG Audio (0xC0)
- check CRC of AC-3 / MPEG-Audio L1,2
- delete CRC in MPEG-Audio Layer1,2
- add frames
Audio PTS: first packet 08:50:42.107, last packet 10:46:51.851
Video PTS: start 1.GOP 08:50:42.664, end last GOP 10:46:51.704
- adjusting audio at video-timeline
- src_audio: MPEG-1, Layer2, 48000Hz, stereo, 192kbps, noCRC @ 00:00:00.000
! 16 frame(s) (384ms) inserted @ 00:00:05.424
audio frames: wri/pre/skip/ins/add 290323/0/0/16/0 @ 01:56:07.752 done...
--- new File: '/home/brian/VDR-debug/001[1].mp2'

-- Subpicture (SubID 0x20)
- selected DVB subpicture color model: (0) 4 colors ; fixed to page id:

- export format: sup
- temp. file: 001.sp (995605 bytes)
Subpicture PTS: first packet 08:50:52.525, last packet 10:46:52.627
Video PTS: start 1.GOP 08:50:42.664, end last GOP 10:46:51.704
- adjusting subpicture at video-timeline
! suppic unknown cmd: 144

The last line is repeated 500 times, then I get:

stopped...

! an error has occured..  (please inform the authors at 
'forum.dvbtechnics.info')

java.lang.NullPointerException


Is there any way I can analyse this further? I dont see any errrors with 
femon on ITV3.


Cheers Brian




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


[vdr] Recent breakage of DVB subtitles with dxr3

2012-03-26 Thread Mika Iisakkila

Quick data points with Finnish YLE DVB subtitles, using a dxr3:

1.7.22: everything works
(never tried versions between here, because I was stuck with a 2.6 kernel
back then)
1.7.25: subtitles are almost black and thus illegible
1.7.26: same thing
1.7.27: colours OK, but during live programming, maybe one of every 20
subtitles shows at all, and are about half the correct size. Same thing
when viewing recordings made with this version - when I replay old
recordings, all subtitles seem to get displayed.

vdr-dxr3-plugin version 0.2.13 from here:
http://projects.vdr-developer.org/projects/plg-dxr3/files

em8300 drivers from here (cloned on March 17th, I think):
hg clone http://dxr3.hg.sourceforge.net:8000/hgroot/dxr3/em8300 dxr3

System Ubuntu Oneiric, kernel 3.0.0-17 from Ubuntu sources (but
recompiled by myself, because those nice folks at Ubuntu had to turn
OSS support off in the kernel, preventing the em8300 drivers from
working)

--mika

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


Re: [vdr] Sound and picture problems with ITV3

2012-03-26 Thread Joerg Riechardt

Am 26.03.2012 19:00, schrieb brian:

Hi,
Running VDR 1.6 on a FF and Budget cards I have problems with recordings
made
from the channel ITV3.
The video itself starts OK, but gets very jerky after a while.
Restarting playback
makes it better for a while. Sound gets more out of sync with the
picture, its also
better after restarting playback. I tried replaying on VDR 1.7 and the
problem was the same.

I tried demuxing the recording with ProjectX, this was the output:


 session infos 

Monday, March 26, 2012 4:32:41 PM CEST
ProjectX 0.90.4.00 (30.03.2006)

- working with collection 0

- save normal log file
- write all video data
- write all other data
- patch c.d.flagged infos of pictures
- add sequence end code
- set resolution in SDE
- PVA: strictly specs. for audio streams
- VOB: determine diff. Cell timelines
- TS: ignore scrambled packets
- TS: enhanced search for open packets
- TS: join file segments (of Dreambox®)
- TS: generate PMT stream dependent
- get only enclosed PES/TS packets
- concatenate different recordings
- ensure 1st PES-packet start with video
- generate PCR/SCR from PTS

- write output files to: '/home/brian/VDR-debug'

- Input File 0:
'/media/public/video/VDR/2012-03-24.23.56.50.50.rec/001.vdr' (1,953,444
bytes)
- Filetype is PES (incl. MPEG Video)
- demux
- found PES-ID 0xE0 (MPEG Video) @ 0
- found PES-ID 0xC1 (MPEG Audio) @ 2048
- found PES-ID 0xC0 (MPEG Audio) @ 6537
- video basics: 704*576 @ 25fps @ 0.7031 (16:9) @ 1500bps,
vbvBuffer 112
- starting export of video data @ GOP# 0
! dropping useless B-Frames @ GOP# 0 / new Timecode 00:00:00.000
- actual written vframes: 145
switch to file:
/media/public/video/VDR/2012-03-24.23.56.50.50.rec/002.vdr
(2,097,184,848 bytes) @ 1953444
! dropping GOP# 9 @ orig.PTS 08:50:48.464 (2866361773), errorcode: 24
! Pics exp/cnt 3/1, inGOP PTS diff. 0ms, new Timecode 00:00:05.800
! ID 0xC0 (sub 0x0) packet# 252, big PTS difference: this 2866437692,
prev. 2866321052
! ID 0xC1 (sub 0x0) packet# 253, big PTS difference: this 2866450652,
prev. 2866321052
! PTS difference of 108000 (00:00:01.200) to last exported GOP detected
(broken_link corrected)
! dropping useless B-Frames @ GOP# 10 / new Timecode 00:00:05.800
- found PES-ID 0xBD (private stream 1) (SubID 0x20) @ 2554745
- found PES-ID 0xBD (private stream 1) @ 4396859
GOP# 9947, new format in next leading sequenceheader detected:
(01:45:12.760)
- video basics: 704*576 @ 25fps @ 0.6735 (4:3) @ 1500bps, vbvBuffer 112

- Video: fr/ ct/ 1p/ cg/ og/ dg - 174194/ 2/ 1/ 10896/ 0/ 1
- Video length: 174194 frames @ 01:56:07.760
- GOP summary: min. 6, max. 40 fields; contains interlaced frames
- avg. nom. bitrate 2067611bps (min/max: 261600/8854800)
- set first sequenceheader bitrate to 8854800bps
--- new File: /home/brian/VDR-debug/001.m2v

-- MPEG Audio (0xC1)
- check CRC of AC-3 / MPEG-Audio L1,2
- delete CRC in MPEG-Audio Layer1,2
- add frames
Audio PTS: first packet 08:50:42.107, last packet 10:46:51.851
Video PTS: start 1.GOP 08:50:42.664, end last GOP 10:46:51.704
- adjusting audio at video-timeline
- src_audio: MPEG-1, Layer2, 48000Hz, stereo, 128kbps, noCRC @ 00:00:00.000
! 14 frame(s) (336ms) inserted @ 00:00:05.472
audio frames: wri/pre/skip/ins/add 290323/0/0/14/0 @ 01:56:07.752 done...
--- new File: '/home/brian/VDR-debug/001.mp2'

-- MPEG Audio (0xC0)
- check CRC of AC-3 / MPEG-Audio L1,2
- delete CRC in MPEG-Audio Layer1,2
- add frames
Audio PTS: first packet 08:50:42.107, last packet 10:46:51.851
Video PTS: start 1.GOP 08:50:42.664, end last GOP 10:46:51.704
- adjusting audio at video-timeline
- src_audio: MPEG-1, Layer2, 48000Hz, stereo, 192kbps, noCRC @ 00:00:00.000
! 16 frame(s) (384ms) inserted @ 00:00:05.424
audio frames: wri/pre/skip/ins/add 290323/0/0/16/0 @ 01:56:07.752 done...
--- new File: '/home/brian/VDR-debug/001[1].mp2'

-- Subpicture (SubID 0x20)
- selected DVB subpicture color model: (0) 4 colors ; fixed to page id:

- export format: sup
- temp. file: 001.sp (995605 bytes)
Subpicture PTS: first packet 08:50:52.525, last packet 10:46:52.627
Video PTS: start 1.GOP 08:50:42.664, end last GOP 10:46:51.704
- adjusting subpicture at video-timeline
! suppic unknown cmd: 144

The last line is repeated 500 times, then I get:

stopped...

! an error has occured.. (please inform the authors at
'forum.dvbtechnics.info')
java.lang.NullPointerException


Is there any way I can analyse this further? I dont see any errrors with
femon on ITV3.


Hi, you could try checkts, and see if the recording has continuity errors.
http://projects.vdr-developer.org/git/vdr-checkts.git/tree/README
Joerg



Cheers Brian






___
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] Updating actuator plugin

2012-03-26 Thread Luca Olivetti
Al 26/03/12 18:56, En/na YUP ha escrit:
 Luca,
 It is just to remind you that vdr is updated (1.7.27 is now), and that 
 impossible to compile actuator plugin against new vdr. I do like your plugin, 
 it very useful for channel's scanning. It is better than other scanner 
 pluging I tried. Pls, find some time! ;-)

I'm really sorry, but I have even less time now :-(
I think I won't have time to touch this at least until summer.

Bye

 Regards,
 
 Yarema
 
 17 січня 2012 р. 13:28 Luca Olivetti l...@ventoso.org 
 mailto:l...@ventoso.org написав:
 
 Al 17/01/12 00:39, En/na YUP ha escrit:
  Hi Luca,
 
  Maybe it is a right time to update your actuator plugin. There are some 
 changes in vdr-1.7.23,  it is enough to change SystemValues to 
 SystemValuesSat to compile vdr-actuator against the last vdr-1.7.23, or 
 simply:
  sed -i -e s/SystemValues/SystemValuesSat/ actuator.c
 
 I'm still using 1.7.21, not much time to upgrade vdr right now.
 
 Bye
 --
 Luca
 
 


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