mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
Fixed use of time_t in cEIT::cEIT()
This commit is contained in:
parent
aae1aa5271
commit
8a7dbd1e56
@ -2314,6 +2314,7 @@ Tobias Bratfisch <tobias@reel-multimedia.com>
|
|||||||
for optimizing cNitFilter::Process()
|
for optimizing cNitFilter::Process()
|
||||||
for reducing the number of time(NULL) calls in vdr.c's main loop to a single call
|
for reducing the number of time(NULL) calls in vdr.c's main loop to a single call
|
||||||
for improving efficiency of cEIT::cEIT()
|
for improving efficiency of cEIT::cEIT()
|
||||||
|
for fixing the use of time_t in cEIT::cEIT()
|
||||||
|
|
||||||
Bruno Roussel <bruno.roussel@free.fr>
|
Bruno Roussel <bruno.roussel@free.fr>
|
||||||
for translating OSD texts to the French language
|
for translating OSD texts to the French language
|
||||||
|
1
HISTORY
1
HISTORY
@ -6094,3 +6094,4 @@ Video Disk Recorder Revision History
|
|||||||
- Added a note to cTsToPes::GetPes() about having to call it repeatedly, once
|
- Added a note to cTsToPes::GetPes() about having to call it repeatedly, once
|
||||||
it has returned a non-NULL value.
|
it has returned a non-NULL value.
|
||||||
- Added MPEG 1 handling to remux.c (thanks to Ales Jurik).
|
- Added MPEG 1 handling to remux.c (thanks to Ales Jurik).
|
||||||
|
- Fixed use of time_t in cEIT::cEIT() (thanks to Tobias Bratfisch).
|
||||||
|
4
eit.c
4
eit.c
@ -8,7 +8,7 @@
|
|||||||
* Robert Schneider <Robert.Schneider@web.de> and Rolf Hakenes <hakenes@hippomi.de>.
|
* Robert Schneider <Robert.Schneider@web.de> and Rolf Hakenes <hakenes@hippomi.de>.
|
||||||
* Adapted to 'libsi' for VDR 1.3.0 by Marcel Wiesweg <marcel.wiesweg@gmx.de>.
|
* Adapted to 'libsi' for VDR 1.3.0 by Marcel Wiesweg <marcel.wiesweg@gmx.de>.
|
||||||
*
|
*
|
||||||
* $Id: eit.c 2.3 2009/04/11 10:03:24 kls Exp $
|
* $Id: eit.c 2.4 2009/05/10 14:47:31 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "eit.h"
|
#include "eit.h"
|
||||||
@ -49,7 +49,7 @@ cEIT::cEIT(cSchedules *Schedules, int Source, u_char Tid, const u_char *Data, bo
|
|||||||
SI::EIT::Event SiEitEvent;
|
SI::EIT::Event SiEitEvent;
|
||||||
for (SI::Loop::Iterator it; eventLoop.getNext(SiEitEvent, it); ) {
|
for (SI::Loop::Iterator it; eventLoop.getNext(SiEitEvent, it); ) {
|
||||||
bool ExternalData = false;
|
bool ExternalData = false;
|
||||||
int StartTime = SiEitEvent.getStartTime();
|
time_t StartTime = SiEitEvent.getStartTime();
|
||||||
int Duration = SiEitEvent.getDuration();
|
int Duration = SiEitEvent.getDuration();
|
||||||
// Drop bogus events - but keep NVOD reference events, where all bits of the start time field are set to 1, resulting in a negative number.
|
// Drop bogus events - but keep NVOD reference events, where all bits of the start time field are set to 1, resulting in a negative number.
|
||||||
if (StartTime == 0 || StartTime > 0 && Duration == 0)
|
if (StartTime == 0 || StartTime > 0 && Duration == 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user