Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: analogtv0.5.0



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 ecartis@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index