[mythtv] Re: new DVB-T card doesn't record

David Shirley tephra at gmail.com
Wed Oct 12 04:03:57 UTC 2005


ok so I made some more progress,

seems as though the cx22702 driver doesn't ignore INVERSION..

my database of course has INVERSION_ON..

my dvico (mt352) ignores INVERSION thus i never knew i had a problem.

If i change the DB multiplex's to INVERSION_OFF then it works :)

ps i can emulate this in tzap as well :)

so problem solvered - although i would like to know if
channel-scanning puts inversion in the db wrongly?

cheers
dave

On 10/12/05, David Shirley <tephra at gmail.com> wrote:
>
> Alright so I made some progress.
>
> Looks like mythtv never gets "IsLocked" inside ./libs/libmythtv/dvbsignalmonitor.cpp ie we never get FE_HAS_LOCK
>
> Now I know tzap does get FE_HAS_LOCK because it says it does :)
>
> So it seems that mythtv does something different in card init/setup that tzap does.
>
> Anyone got any ideas?
>
> Cheers
> Dave
>
>
>
>
>
> On 10/12/05, David Shirley <tephra at gmail.com> wrote:
> > Hi All,
> >
> > I got a new DVB-T card (Leadtek Winfast DTV1000-T) its  a LR6650 clone.
> >
> > Anyways I built a new backend to test it and it doesn't work.
> >
> > However if I make this new backend a slave to the other master backend then the card works fine.
> >
> > Also the card works with tzap/dvbstream->mplayer..
> >
> > Any ideas?
> >
> > Cheers
> > Dave
> >
> > 2005-10-12 09:35: 34.567 Estimated program length: 60 minutes, size: 10406 MB, free space: 151976 MB
> > 2005-10-12 09:35:34.576 TVRec(1): ClearFlags(AskAllowRecording,) -> RunMainLoop,
> > 2005-10-12 09:35:34.692 TVRec(1): ClearFlags(CancelNextRecording,) -> RunMainLoop,
> > 2005-10-12 09:35:34.829 Started recording: Heartbeat "Music of the Spheres": channel 1007 on cardid 1, sourceid 1
> > 2005-10-12 09:35:34.834 write -> 15 45      BACKEND_MESSAGE[]:[]SCHEDULE_CHANGE[]:[]empty
> > 2005-10-12 09:35:34.852 read  <- 14 19      QUERY_GETALLPENDING
> > 2005-10-12 09:35:34.857 write -> 14 565     0[]:[]1[]:[]Heartbeat[]:[]Music of the Spheres[]:[]A Polish music...
> > 2005-10-12 09:35:35.840 TVRec(1): Changing from None to RecordingOnly
> > 2005-10-12 09:35:35.860 TVRec(1): ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,
> > 2005-10-12 09:35:35.876 TVRec(1): SetFlags(AskAllowRecording,) -> RunMainLoop,AskAllowRecording,
> > 2005-10-12 09:35: 35.890 TVRec(1): Request: Program(yes) channel() input() flags(Recording,)
> > 2005-10-12 09:35:35.893 TVRec(1): ClearFlags(WaitingForSIParser,SIParserRunning,) -> RunMainLoop,AskAllowRecording,
> > 2005-10-12 09:35:35.897 TVRec(1): ClearFlags(WaitingForSignal,) -> RunMainLoop,AskAllowRecording,
> > 2005-10-12 09:35:35.901 TVRec(1): ClearFlags(PENDINGACTIONS,) -> RunMainLoop,AskAllowRecording,
> > 2005-10-12 09:35:35.906 DVB#0 Opening DVB channel
> > 2005-10-12 09:35:35.909 DVB#0 SetChannelByString(7)
> > 2005-10-12 09:35:35.914 DVB#0 Frequency: 177500000 BW: 7MHz HP: 2/3 LP: 1/2C: QAM-64 TM: 8K H: None GI: 1/8
> > 2005-10-12 09:35:35.917 DVB#0 Old Params: freq(219500000) type(OFDM)
> > 2005-10-12 09:35:35.921 DVB#0 New Params: freq(177500000) type(OFDM)
> > 2005-10-12 09:35:35.957 dvbchannel.cpp:wait_for_backend: Status: Signal,
> > 2005-10-12 09:35:35.961 DVB#0 DVBChannel::Tune: Frequency tuning successful.
> > 2005-10-12 09:35:35.965 DVB#0 Tuned to frequency for channel 7.
> > 2005-10-12 09:35:35.969 TVRec(1): Starting Signal Monitor
> > 2005-10-12 09:35:35.973 TVRec(1): SetupSignalMonitor()
> > 2005-10-12 09:35:35.977 DVB#0 Opening DVB channel
> > 2005-10-12 09:35:36.002 SM(0)::AddFlags: Seen() Match() Wait(Sig,SNR,BER,UB,)
> > 2005-10-12 09:35:36.005 DVBSM(0)::constructor(): initial flags 0x7400000
> > 2005-10-12 09:35:36.009 TVRec(1): Signal monitor successfully created
> > 2005-10-12 09:35:36.014 TVRec(1): Setting up table monitoring.
> > 2005-10-12 09:35:36.017 TVRec(1): MPEG program number: 1328
> > 2005-10-12 09:35:36.022 DTVSM(0)::SetProgramNumber(1328):
> > 2005-10-12 09:35:36.025 SM(0)::RemoveFlags: Seen(PMT,) Match(PMT,) Wait()
> > 2005-10-12 09:35:36.029 SM(0)::AddFlags: Seen() Match() Wait(PMT,)
> > 2005-10-12 09:35:36.034 SM(0)::AddFlags: Seen() Match() Wait(PAT,PMT,)
> > 2005-10-12 09:35:36.037 TVRec(1): Successfully set up MPEG table monitoring.
> > 2005-10-12 09:35:36.041 SM(0)::Start: begin
> > 2005-10-12 09:35:36.053 SM(0)::Start: end
> > 2005-10-12 09:35:36.063 TVRec(1): SetFlags(SignalMonitorRunning,) -> RunMainLoop,AskAllowRecording,SignalMonitorRunning,
> > 2005-10-12 09:35:36.067 TVRec(1): SetFlags(WaitingForSignal,) -> RunMainLoop,AskAllowRecording,WaitingForSignal,SignalMonitorRunning,
> > 2005-10-12 09:35:36.069 TVRec(1): SetFlags(NeedToStartRecorder,) -> RunMainLoop,AskAllowRecording,WaitingForSignal,NeedToStartRecorder,SignalMonitorRunning,
> > 2005-10-12 09:35:36.469 JobQueue currently set at 3 job(s) max and to run new jobs from 00:00 to 23:59
> > 2005-10-12 09:35:36.474 JobQueue::GetJobsInQueue: findJobs search bitmask 4, found 0 total jobs
> > 2005-10-12 09:36: 06.504 JobQueue currently set at 3 job(s) max and to run new jobs from 00:00 to 23:59
> > 2005-10-12 09:36:06.508 JobQueue::GetJobsInQueue: findJobs search bitmask 4, found 0 total jobs
> > 2005-10-12 09:36:15.503 read  <- 14 35      QUERY_IS_ACTIVE_BACKEND[]:[]mythbox
> > 2005-10-12 09:36:15.508 write -> 14 4       TRUE
> >
> >
>
>


More information about the mythtv-dev mailing list