Ticket #1945: retune.patch
File retune.patch, 1.3 KB (added by , 18 years ago) |
---|
-
libs/libmythtv/dvbchannel.cpp
689 689 } 690 690 691 691 tune_time.start(); 692 cur_tuning = tuning; 692 693 693 694 if (fd_frontend < 0) 694 695 { … … 776 777 777 778 wait_for_backend(fd_frontend, 5 /* msec */); 778 779 779 prev_tuning .params = tuning.params;780 prev_tuning = tuning; 780 781 first_tune = false; 781 782 } 782 783 … … 787 788 788 789 bool DVBChannel::Retune(void) 789 790 { 790 return Tune( prev_tuning, true, 0, true);791 return Tune(cur_tuning, true, 0, true); 791 792 } 792 793 793 794 /** \fn DVBChannel::GetTuningParams(DVBTuning& tuning) const -
libs/libmythtv/dvbtypes.h
325 325 struct dvb_fe_params params; 326 326 char polariz; 327 327 328 DVBTuning& operator=(const DVBTuning& op) 329 { params = op.params; polariz = op.polariz; return *this; } 330 328 331 bool equalQPSK(const DVBTuning& other, uint range = 0) const 329 332 { return equal_qpsk(params, other.params, range); } 330 333 bool equalATSC(const DVBTuning& other, uint range = 0) const