Hi List,

i would like to say a few words to this post. Since this Thread was
opened in the VDR ML and was switched to the DVB ML I will send it to
both Lists.

> On Tue, May 13, 2003 at 10:13:37AM +0200, Ortner, Uwe wrote:
> I get some complaints (vdr is restarting afterwards) like
> "alsa memory.c:131:null kfree (called from c26214cc)"
> while switching from analog to another channel

I get the same Message in my Syslog using Alsa 0.9.3 and V4L25/Bttv
0.9.6

> On Tue, 2003-05-13 at 18.39 Andreas Kool wrote:
> This has nothing to do with vdr-analogtv ... it a ALSA problem ;-)

First I was 100% sure you are right but after playing around a bit and
Using V4L1/Bttv 0.7.105 and still Alsa 0.9.3 the Problem was gone.
AnalogTV still Segfaults here and then with some specific channels but
I think that�s another Problem with V4L1. The Point is that there were
No more "alsa memory.c:131:null kfree (called from c26214cc)" in my
Syslog.

> On Wed, 2003-05-14 at 20.24 Andreas Kool wrote:
> 1. I have the same messages in my syslog (not only while using VDR!) 

I never got this Message while listening to music or doing whatever.

> [...]
> 3. Its harmless

Are you sure that its harmless since I *only* get this message with the
Combination V4L25/Bttv 0.9.6 and Alsa 0.9.3 and not while using V4L1 and
same Alsa!? After that Message I think *mp1e* Segfaults.

> 4. Simply wait for the next ALSA release ...

I do :)

> On Thu, May 15, 2003 at 12:51:04PM +0200, Ortner, Uwe wrote:
> Problem solved
> I switched to another DVB Source (270403) and everything is fine :)

I did switch to DVB Source 270403 too but no difference so i don't think
It has something to do with the DVB driver or the changes you made
regarding the MSP Detection.
Uwe are you sure you didn�t change anything else??? What kind of Analog
TV Card are you using?

> Andreas Kool wrote:
> Uuuups :-(
> At the end of april we enabled the msp34xx chip for DVB-C cards.
> Oliver, is it possible that we now disturb ALSA ??

I don't think so due to the reasons above. JFYI I am using a WinTV PVR
PCI
And this board has a more or less exotic MSP (MSP3415D-B3).
I would think that you are disturbing V4l25 if you are disturbing
anything
But since using an older driver dind`t change the behaviour here I can�t
be true. I will post some Logs below perhaps someone can see where the
Problem is.

------------------------------------------------------------------------
----
Using V4L25/Bttv 0.9.6 here (funny while using gdb I can switch a few
times more!?!?!?)
------------------------------------------------------------------------
----


(gdb) file /usr/local/src/VDRa/vdr
Reading symbols from /usr/local/src/VDRa/vdr...done.
(gdb) run /usr/local/src/VDRa/vdr -c /usr/local/src/VDRtmp/analog -s
/usr/local/src/VDRtmp/scripts/vdrshutdown -L
/usr/local/src/VDRa/PLUGINS/lib -P analogtvStarting program:
/usr/local/src/vdr-1.1.33a/vdr /usr/local/src/VDRa/vdr -c
/usr/local/src/VDRtmp/analog -s
/usr/local/src/VDRtmp/scripts/vdrshutdown -L
/usr/local/src/VDRa/PLUGINS/lib -P analogtv
[New Thread 16384 (LWP 17350)]
[New Thread 32769 (LWP 17352)]
[New Thread 16386 (LWP 17353)]
[New Thread 32771 (LWP 17362)]
!analogtv: cAnalogtvDevice::cAnalogtvDevice()
[New Thread 49156 (LWP 17363)]
[New Thread 65541 (LWP 17364)]
!analogtv: cAnalogtvDevice::ProvidesChannel(Receiving()=0, frequency=-1,
Channel->Frequency()=153875)
!analogtv: cAnalogtvDevice::ProvidesSource(Source=16384)
!analogtv: cAnalogtvDevice::ProvidesCa(Ca=32001, ca=32001)
!analogtv: cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=1,
result=1, hasPriority=1
!analogtv: cAnalogtvDevice::SetChannelDevice(LiveView=0, Receiving()=0)
!analogtv: cAnalogtvDevice::SetPid(Type=5, On=1, Pid=160)
!analogtv: cAnalogtvDevice::SetPid(Type=6, On=1, Pid=80)
[New Thread 81926 (LWP 17365)]
[New Thread 98311 (LWP 17366)]
!analogtv: cAnalogtvDevice::OpenDvr()
!analogtv: cEncoder::cEncoder()
[New Thread 114696 (LWP 17367)]
!analogtv: cEncoder::Action()
analogtv: Detected V4L version 2
analogtv: tune(2462)
analogtv: tune(153875)=0
setPictureProperties(32768, 32768, 32512, 27648)
!analogtv: runEncoder(Apid=80, Vpid=160)
analogtv: starting mp1e  -p /dev/dsp -c /dev/video0 -x /dev/mixer -d 0
-a 3 -b 2300000 -B 80 -v  -v  -r 6,80 -o /tmp/.analogtv.avi
analogtv: encoder started, pid=17368
Using SSE optimized routines.
Opened OSS PCM device /dev/dsp
Opened /dev/video0 V4L25('BT878(Hauppauge (bt878))')
Setting input channel 0:Television.
Video standard is '' (25.00 Hz)
!analogtv: cAnalogtvDevice::GetTSPacket() -- first call
Audio unmuted
Filter 'YUV 4:2:0 w/vertical decimation'
Image format 'YU12' 352 x 576 granted
32 capture buffers granted
Audio compression 44.1 kHz mono at 80 kbits/s (8.8 : 1)
Psychoacoustic threshold table #1
Macroblocks 22 x 18
Video compression 352 x 288, 25.0 frames/s at 2.30 Mbits/s (13.2 : 1)
Motion compensation disabled
Audio compression thread launched
Video compression thread launched
[r=65536]!analogtv: cAnalogtvDevice::ProvidesChannel(Receiving()=0,
frequency=153875, Channel->Frequency()=216750)
analogtv: Start RECORDING a analogue channel
!analogtv: cAnalogtvDevice::ProvidesSource(Source=16384)
!analogtv: cAnalogtvDevice::ProvidesCa(Ca=32001, ca=32001)
!analogtv: cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=1,
result=1, hasPriority=1
[r=67584]!analogtv: cAnalogtvDevice::SetPid(Type=5, On=0, Pid=160)
!analogtv: cAnalogtvDevice::SetPid(Type=6, On=0, Pid=80)
!analogtv: cAnalogtvDevice::CloseDvr()
!analogtv: cAnalogtvDevice::StopEncoder()
!analogtv: cEncoder::~cEncoder()
!analogtv: kill(17368)=0, 4:Interrupted system call

Stop at 1054146464.370684
Video: End of file
analogtv: Beginning to drop PES frames - not tuned to a analogue channel
analogtv: Ringbuffer max usage: 202472 byte (out of 2097152 byte) =
9.7%
analogtv: 305 PES frame(s), 18130 TS frame(s) processed (total, incl.
dropped)
analogtv: 0 TS frame(s) dropped (ringbuffer was full)
analogtv: 0 PES frame(s) dropped, rmax=67584
analogtv: 1 PES frame(s) dropped while not on a analogue channel

Audio: End of file
!analogtv: cAnalogtvDevice::ProvidesChannel(Receiving()=0,
frequency=153875, Channel->Frequency()=216750)
!analogtv: cAnalogtvDevice::ProvidesSource(Source=16384)
!analogtv: cAnalogtvDevice::ProvidesCa(Ca=32001, ca=32001)
!analogtv: cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=1,
result=1, hasPriority=1
!analogtv: cAnalogtvDevice::SetChannelDevice(LiveView=0, Receiving()=0)
!analogtv: cAnalogtvDevice::SetPid(Type=5, On=1, Pid=160)
!analogtv: cAnalogtvDevice::SetPid(Type=6, On=1, Pid=80)
[New Thread 131081 (LWP 17476)]
[New Thread 147466 (LWP 17477)]
!analogtv: cAnalogtvDevice::OpenDvr()
!analogtv: cEncoder::cEncoder()
[New Thread 163851 (LWP 17478)]
!analogtv: cEncoder::Action()
analogtv: Detected V4L version 2
analogtv: tune(3468)
analogtv: tune(216750)=0
setPictureProperties(32768, 32768, 32512, 27648)
!analogtv: runEncoder(Apid=80, Vpid=160)
analogtv: starting mp1e  -p /dev/dsp -c /dev/video0 -x /dev/mixer -d 0
-a 3 -b 2300000 -B 80 -v  -v  -r 6,80 -o /tmp/.analogtv.avi
Using SSE optimized routines.
Opened OSS PCM device /dev/dsp
Opened /dev/video0 V4L25('BT878(Hauppauge (bt878))')
Setting input channel 0:Television.
Video standard is '' (25.00 Hz)
analogtv: encoder started, pid=17479
Audio unmuted
Filter 'YUV 4:2:0 w/vertical decimation'
Image format 'YU12' 352 x 576 granted
32 capture buffers granted
!analogtv: cAnalogtvDevice::GetTSPacket() -- first call
Audio compression 44.1 kHz mono at 80 kbits/s (8.8 : 1)
Psychoacoustic threshold table #1
Macroblocks 22 x 18
Video compression 352 x 288, 25.0 frames/s at 2.30 Mbits/s (13.2 : 1)
Motion compensation disabled
Audio compression thread launched
Video compression thread launched
[r=69632]!analogtv: cAnalogtvDevice::ProvidesChannel(Receiving()=0,
frequency=216750, Channel->Frequency()=244500)
analogtv: Start RECORDING a analogue channel
!analogtv: cAnalogtvDevice::ProvidesSource(Source=16384)
!analogtv: cAnalogtvDevice::ProvidesCa(Ca=32001, ca=32001)
!analogtv: cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=1,
result=1, hasPriority=1
!analogtv: cAnalogtvDevice::SetPid(Type=5, On=0, Pid=160)
!analogtv: cAnalogtvDevice::SetPid(Type=6, On=0, Pid=80)
!analogtv: cAnalogtvDevice::CloseDvr()
!analogtv: cAnalogtvDevice::StopEncoder()
!analogtv: cEncoder::~cEncoder()
!analogtv: kill(17479)=0, 22:Invalid argument

Stop at 1054146481.230696
Video: End of file

Audio: End of file
0:13 (4.0 MB), system load 16.6 %
mp1e: Done.
analogtv: Beginning to drop PES frames - not tuned to a analogue channel
analogtv: Ringbuffer max usage: 197936 byte (out of 2097152 byte) =
9.4%
analogtv: 385 PES frame(s), 24632 TS frame(s) processed (total, incl.
dropped)
analogtv: 0 TS frame(s) dropped (ringbuffer was full)
analogtv: 0 PES frame(s) dropped, rmax=69632
analogtv: 1 PES frame(s) dropped while not on a analogue channel
!analogtv: cAnalogtvDevice::ProvidesChannel(Receiving()=0,
frequency=216750, Channel->Frequency()=244500)
!analogtv: cAnalogtvDevice::ProvidesSource(Source=16384)
!analogtv: cAnalogtvDevice::ProvidesCa(Ca=32001, ca=32001)
!analogtv: cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=1,
result=1, hasPriority=1
!analogtv: cAnalogtvDevice::SetChannelDevice(LiveView=0, Receiving()=0)
!analogtv: cAnalogtvDevice::SetPid(Type=5, On=1, Pid=160)
!analogtv: cAnalogtvDevice::SetPid(Type=6, On=1, Pid=80)
[New Thread 180236 (LWP 17615)]
[New Thread 196621 (LWP 17616)]
!analogtv: cAnalogtvDevice::OpenDvr()
!analogtv: cEncoder::cEncoder()
[New Thread 213006 (LWP 17617)]
!analogtv: cEncoder::Action()
analogtv: Detected V4L version 2
analogtv: tune(3912)
analogtv: tune(244500)=0
setPictureProperties(32768, 32768, 32512, 27648)
!analogtv: runEncoder(Apid=80, Vpid=160)
analogtv: starting mp1e  -p /dev/dsp -c /dev/video0 -x /dev/mixer -d 0
-a 3 -b 2300000 -B 80 -v  -v  -r 6,80 -o /tmp/.analogtv.avi
Using SSE optimized routines.
Opened OSS PCM device /dev/dsp
Opened /dev/video0 V4L25('BT878(Hauppauge (bt878))')
Setting input channel 0:Television.
Video standard is '' (25.00 Hz)
Audio unmuted
Filter 'YUV 4:2:0 w/vertical decimation'
Image format 'YU12' 352 x 576 granted
32 capture buffers granted
analogtv: encoder started, pid=17618
!analogtv: cAnalogtvDevice::GetTSPacket() -- first call
Audio compression 44.1 kHz mono at 80 kbits/s (8.8 : 1)
Psychoacoustic threshold table #1
Macroblocks 22 x 18
Video compression 352 x 288, 25.0 frames/s at 2.30 Mbits/s (13.2 : 1)
Motion compensation disabled
Audio compression thread launched
Video compression thread launched
[r=63488]!analogtv: cAnalogtvDevice::ProvidesChannel(Receiving()=0,
frequency=244500, Channel->Frequency()=272437)
analogtv: Start RECORDING a analogue channel
!analogtv: cAnalogtvDevice::ProvidesSource(Source=16384)
!analogtv: cAnalogtvDevice::ProvidesCa(Ca=32001, ca=32001)
!analogtv: cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=1,
result=1, hasPriority=1
[r=67584]!analogtv: cAnalogtvDevice::SetPid(Type=5, On=0, Pid=160)
!analogtv: cAnalogtvDevice::SetPid(Type=6, On=0, Pid=80)
!analogtv: cAnalogtvDevice::CloseDvr()
!analogtv: cAnalogtvDevice::StopEncoder()
!analogtv: cEncoder::~cEncoder()
!analogtv: kill(17618)=0, 4:Interrupted system call

Stop at 1054146491.190695

Audio: End of file
analogtv: Beginning to drop PES frames - not tuned to a analogue channel
analogtv: Ringbuffer max usage: 195680 byte (out of 2097152 byte) =
9.3%
analogtv: 259 PES frame(s), 12051 TS frame(s) processed (total, incl.
dropped)
analogtv: 0 TS frame(s) dropped (ringbuffer was full)
analogtv: 0 PES frame(s) dropped, rmax=67584
analogtv: 1 PES frame(s) dropped while not on a analogue channel
Video: End of file
!analogtv: cAnalogtvDevice::ProvidesChannel(Receiving()=0,
frequency=244500, Channel->Frequency()=272437)
!analogtv: cAnalogtvDevice::ProvidesSource(Source=16384)
!analogtv: cAnalogtvDevice::ProvidesCa(Ca=32001, ca=32001)
!analogtv: cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=1,
result=1, hasPriority=1
!analogtv: cAnalogtvDevice::SetChannelDevice(LiveView=0, Receiving()=0)
!analogtv: cAnalogtvDevice::SetPid(Type=5, On=1, Pid=160)
!analogtv: cAnalogtvDevice::SetPid(Type=6, On=1, Pid=80)
[New Thread 229391 (LWP 17702)]
[New Thread 245776 (LWP 17703)]
!analogtv: cAnalogtvDevice::OpenDvr()
!analogtv: cEncoder::cEncoder()
[New Thread 262161 (LWP 17704)]
!analogtv: cEncoder::Action()
analogtv: Detected V4L version 2
analogtv: tune(4358)
analogtv: tune(272437)=0
setPictureProperties(32768, 32768, 32512, 27648)
!analogtv: runEncoder(Apid=80, Vpid=160)
analogtv: starting mp1e  -p /dev/dsp -c /dev/video0 -x /dev/mixer -d 0
-a 3 -b 2300000 -B 80 -v  -v  -r 6,80 -o /tmp/.analogtv.avi
Using SSE optimized routines.
!analogtv: cAnalogtvDevice::GetTSPacket() -- first call
Opened OSS PCM device /dev/dsp
Opened /dev/video0 V4L25('BT878(Hauppauge (bt878))')
Setting input channel 0:Television.
Video standard is '' (25.00 Hz)
Audio unmuted
Filter 'YUV 4:2:0 w/vertical decimation'
Image format 'YU12' 352 x 576 granted
32 capture buffers granted

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 245776 (LWP 17703)]
0x401fab4f in memcpy () from /lib/libc.so.6
(gdb) Audio compression 44.1 kHz mono at 80 kbits/s (8.8 : 1)
Psychoacoustic threshold table #1
Macroblocks 22 x 18
Video compression 352 x 288, 25.0 frames/s at 2.30 Mbits/s (13.2 : 1)
Motion compensation disabled

(gdb) where
#0  0x401fab4f in memcpy () from /lib/libc.so.6
#1  0x000000bc in ?? ()
#2  0x404f514b in cAnalogtvDevice::GetTSPacket(unsigned char*&) () from
/usr/local/src/VDRa/PLUGINS/lib/libvdr-analogtv.so.1.1.33
#3  0x08073cfe in cDevice::Action() (this=0x8105d90) at device.c:659
#4  0x080a8398 in cThread::StartThread(cThread*) (Thread=0x8105d90) at
thread.c:143
#5  0x4004dc60 in pthread_start_thread () from /lib/libpthread.so.0
#6  0x4004dcdf in pthread_start_thread_event () from
/lib/libpthread.so.0

------------------------------------------------------------------------
----
Using V4l1/Bttv 0.7.105 here (funny again using gdb I can switch a few
times less until the problem occurs?!?!?!)
------------------------------------------------------------------------
----

(gdb) run /usr/local/src/VDRa/vdr -c /usr/local/src/VDRtmp/analog -s
/usr/local/src/VDRtmp/scripts/vdrshutdown -L
/usr/local/src/VDRa/PLUGINS/lib -P analogtv
Starting program: /usr/local/src/vdr-1.1.33a/vdr /usr/local/src/VDRa/vdr
-c /usr/local/src/VDRtmp/analog -s
/usr/local/src/VDRtmp/scripts/vdrshutdown -L
/usr/local/src/VDRa/PLUGINS/lib -P analogtv
[New Thread 16384 (LWP 29174)]
[New Thread 32769 (LWP 29179)]
[New Thread 16386 (LWP 29180)]
[New Thread 32771 (LWP 29181)]
!analogtv: cAnalogtvDevice::cAnalogtvDevice()
[New Thread 49156 (LWP 29182)]
[New Thread 65541 (LWP 29183)]
!analogtv: cAnalogtvDevice::ProvidesChannel(Receiving()=0, frequency=-1,
Channel->Frequency()=153875)
!analogtv: cAnalogtvDevice::ProvidesSource(Source=16384)
!analogtv: cAnalogtvDevice::ProvidesCa(Ca=32001, ca=32001)
!analogtv: cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=1,
result=1, hasPriority=1
!analogtv: cAnalogtvDevice::SetChannelDevice(LiveView=0, Receiving()=0)
!analogtv: cAnalogtvDevice::SetPid(Type=5, On=1, Pid=160)
!analogtv: cAnalogtvDevice::SetPid(Type=6, On=1, Pid=80)
[New Thread 81926 (LWP 29184)]
[New Thread 98311 (LWP 29185)]
!analogtv: cAnalogtvDevice::OpenDvr()
!analogtv: cEncoder::cEncoder()
[New Thread 114696 (LWP 29186)]
!analogtv: cEncoder::Action()
analogtv: Detected V4L version 1
analogtv: tune(2462)
analogtv: tune(153875)=0
setPictureProperties(fd=21) failed, 22:Invalid argument
[brightness=32768, hue=32768, colour=32512, contrast=27648]
!analogtv: runEncoder(Apid=80, Vpid=160)
analogtv: starting mp1e  -p /dev/dsp -c /dev/video0 -x /dev/mixer -d 0
-a 3 -b 2300000 -B 80 -v  -v  -r 6,80 -o /tmp/.analogtv.avi
Using SSE optimized routines.
Opened OSS PCM device /dev/dsp
analogtv: encoder started, pid=29187
!analogtv: cAnalogtvDevice::GetTSPacket() -- first call
Opened /dev/video0 V4L('BT878(Hauppauge (bt878))')
channel Television
Setting input channel 0:Television.
Video standard is PAL/SECAM
Source frame rate is 25.000000 Hz.
Using mmap interface, 4 capture buffers granted.
Mapping capture buffers
Grab 1st frame and set capture format and dimensions.
Filter 'YUV 4:2:0 w/vertical decimation'
Allocated 96 bounce buffers.
V4L capture thread launched
Audio compression 44.1 kHz mono at 80 kbits/s (8.8 : 1)
Psychoacoustic threshold table #1
Macroblocks 22 x 18
Video compression 352 x 288, 25.0 frames/s at 2.30 Mbits/s (13.2 : 1)
Motion compensation disabled
Audio compression thread launched
Video compression thread launched
[r=63488]!analogtv: cAnalogtvDevice::ProvidesChannel(Receiving()=0,
frequency=153875, Channel->Frequency()=216750)
analogtv: Start RECORDING a analogue channel
!analogtv: cAnalogtvDevice::ProvidesSource(Source=16384)
!analogtv: cAnalogtvDevice::ProvidesCa(Ca=32001, ca=32001)
!analogtv: cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=1,
result=1, hasPriority=1
[r=73728]!analogtv: cAnalogtvDevice::SetPid(Type=5, On=0, Pid=160)
!analogtv: cAnalogtvDevice::SetPid(Type=6, On=0, Pid=80)
!analogtv: cAnalogtvDevice::CloseDvr()
!analogtv: cAnalogtvDevice::StopEncoder()
!analogtv: cEncoder::~cEncoder()
!analogtv: kill(29187)=0, 4:Interrupted system call

Stop at 1054147956.113656
Video: End of file

Audio: End of file
0:07 (2.0 MB), system load 13.4 %
mp1e: Done.
analogtv: Beginning to drop PES frames - not tuned to a analogue channel
analogtv: Ringbuffer max usage: 202456 byte (out of 2097152 byte) =
9.7%
analogtv: 290 PES frame(s), 11918 TS frame(s) processed (total, incl.
dropped)
analogtv: 0 TS frame(s) dropped (ringbuffer was full)
analogtv: 0 PES frame(s) dropped, rmax=73728
analogtv: 1 PES frame(s) dropped while not on a analogue channel
!analogtv: cAnalogtvDevice::ProvidesChannel(Receiving()=0,
frequency=153875, Channel->Frequency()=216750)
!analogtv: cAnalogtvDevice::ProvidesSource(Source=16384)
!analogtv: cAnalogtvDevice::ProvidesCa(Ca=32001, ca=32001)
!analogtv: cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=1,
result=1, hasPriority=1
!analogtv: cAnalogtvDevice::SetChannelDevice(LiveView=0, Receiving()=0)
!analogtv: cAnalogtvDevice::SetPid(Type=5, On=1, Pid=160)
!analogtv: cAnalogtvDevice::SetPid(Type=6, On=1, Pid=80)
[New Thread 131081 (LWP 29276)]
[New Thread 147466 (LWP 29277)]
!analogtv: cAnalogtvDevice::OpenDvr()
!analogtv: cEncoder::cEncoder()
[New Thread 163851 (LWP 29278)]
!analogtv: cEncoder::Action()
analogtv: Detected V4L version 1
analogtv: tune(3468)
analogtv: tune(216750)=0
setPictureProperties(fd=11) failed, 22:Invalid argument
[brightness=32768, hue=32768, colour=32512, contrast=27648]
!analogtv: runEncoder(Apid=80, Vpid=160)
analogtv: starting mp1e  -p /dev/dsp -c /dev/video0 -x /dev/mixer -d 0
-a 3 -b 2300000 -B 80 -v  -v  -r 6,80 -o /tmp/.analogtv.avi
Using SSE optimized routines.
Opened OSS PCM device /dev/dsp
analogtv: encoder started, pid=29279
!analogtv: cAnalogtvDevice::GetTSPacket() -- first call
Opened /dev/video0 V4L('BT878(Hauppauge (bt878))')
channel Television
Setting input channel 0:Television.
Video standard is PAL/SECAM
Source frame rate is 25.000000 Hz.
Using mmap interface, 4 capture buffers granted.
Mapping capture buffers
Grab 1st frame and set capture format and dimensions.
Filter 'YUV 4:2:0 w/vertical decimation'
Allocated 96 bounce buffers.
V4L capture thread launched
Audio compression 44.1 kHz mono at 80 kbits/s (8.8 : 1)
Psychoacoustic threshold table #1
Macroblocks 22 x 18
Video compression 352 x 288, 25.0 frames/s at 2.30 Mbits/s (13.2 : 1)
Motion compensation disabled
Audio compression thread launched
Video compression thread launched
[r=63488]!analogtv: cAnalogtvDevice::ProvidesChannel(Receiving()=0,
frequency=216750, Channel->Frequency()=244500)
analogtv: Start RECORDING a analogue channel
!analogtv: cAnalogtvDevice::ProvidesSource(Source=16384)
!analogtv: cAnalogtvDevice::ProvidesCa(Ca=32001, ca=32001)
!analogtv: cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=1,
result=1, hasPriority=1
[r=65536]!analogtv: cAnalogtvDevice::SetPid(Type=5, On=0, Pid=160)
!analogtv: cAnalogtvDevice::SetPid(Type=6, On=0, Pid=80)
!analogtv: cAnalogtvDevice::CloseDvr()
!analogtv: cAnalogtvDevice::StopEncoder()
!analogtv: cEncoder::~cEncoder()
!analogtv: kill(29279)=0, 4:Interrupted system call
Stop at 1054147965.231961
Video: End of file

Audio: End of file
0:05 (1.6 MB), system load 14.8 %
mp1e: Done.
analogtv: Beginning to drop PES frames - not tuned to a analogue channel
analogtv: Ringbuffer max usage: 198276 byte (out of 2097152 byte) =
9.5%
analogtv: 332 PES frame(s), 9916 TS frame(s) processed (total, incl.
dropped)
analogtv: 0 TS frame(s) dropped (ringbuffer was full)
analogtv: 0 PES frame(s) dropped, rmax=65536
analogtv: 1 PES frame(s) dropped while not on a analogue channel
!analogtv: cAnalogtvDevice::ProvidesChannel(Receiving()=0,
frequency=216750, Channel->Frequency()=244500)
!analogtv: cAnalogtvDevice::ProvidesSource(Source=16384)
!analogtv: cAnalogtvDevice::ProvidesCa(Ca=32001, ca=32001)
!analogtv: cAnalogtvDevice::ProvidesChannel(): NeedsDetachReceivers=1,
result=1, hasPriority=1
!analogtv: cAnalogtvDevice::SetChannelDevice(LiveView=0, Receiving()=0)
!analogtv: cAnalogtvDevice::SetPid(Type=5, On=1, Pid=160)
!analogtv: cAnalogtvDevice::SetPid(Type=6, On=1, Pid=80)
[New Thread 180236 (LWP 29356)]
[New Thread 196621 (LWP 29357)]
!analogtv: cAnalogtvDevice::OpenDvr()
!analogtv: cEncoder::cEncoder()
[New Thread 213006 (LWP 29358)]
!analogtv: cEncoder::Action()
analogtv: Detected V4L version 1
!analogtv: cAnalogtvDevice::GetTSPacket() -- first call

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 196621 (LWP 29357)]
0x401fab4f in memcpy () from /lib/libc.so.6
(gdb) where
#0  0x401fab4f in memcpy () from /lib/libc.so.6
#1  0x000000bc in ?? ()
#2  0x404f514b in cAnalogtvDevice::GetTSPacket(unsigned char*&) () from
/usr/local/src/VDRa/PLUGINS/lib/libvdr-analogtv.so.1.1.33
#3  0x08073cfe in cDevice::Action() (this=0x8105d90) at device.c:659
#4  0x080a8398 in cThread::StartThread(cThread*) (Thread=0x8105d90) at
thread.c:143
#5  0x4004dc60 in pthread_start_thread () from /lib/libpthread.so.0
#6  0x4004dcdf in pthread_start_thread_event () from
/lib/libpthread.so.0

------------------------------------------------------------------------
----
I am I little bit confused now since the "where" call gives the same
output.
------------------------------------------------------------------------
----



--
Info:
To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as 
subject.

Reply via email to