MythTV
master
|
#include "libmythbase/mythlogging.h"
#include "libmythbase/programinfo.h"
#include "libmythbase/sizetliteral.h"
#include "bytereader.h"
#include "dtvrecorder.h"
#include "io/mythmediabuffer.h"
#include "mpeg/AVCParser.h"
#include "mpeg/HEVCParser.h"
#include "mpeg/atscstreamdata.h"
#include "mpeg/dvbstreamdata.h"
#include "mpeg/mpegstreamdata.h"
#include "mpeg/mpegtables.h"
#include "mythsystemevent.h"
#include "tv_rec.h"
Go to the source code of this file.
Macros | |
#define | LOC |
DTVRecorder – base class for Digital Televison recorders Copyright 2003-2004 by Brandon Beattie, Doug Larrick, Jason Hoos, and Daniel Thor Kristjansson. More... | |
Enumerations | |
enum | : std::uint8_t { kExtractPTS, kExtractDTS } |
Functions | |
static int64_t | extract_timestamp (const uint8_t *bufptr, int bytes_left, int pts_or_dts) |
static QDateTime | ts_to_qdatetime (uint64_t pts, uint64_t pts_first, const QDateTime &pts_first_dt) |
Variables | |
static const std::array< const MythAVRational, 16 > | frameRateMap |
#define LOC |
DTVRecorder – base class for Digital Televison recorders Copyright 2003-2004 by Brandon Beattie, Doug Larrick, Jason Hoos, and Daniel Thor Kristjansson.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Definition at line 37 of file dtvrecorder.cpp.
anonymous enum : std::uint8_t |
Enumerator | |
---|---|
kExtractPTS | |
kExtractDTS |
Definition at line 332 of file dtvrecorder.cpp.
|
static |
Definition at line 333 of file dtvrecorder.cpp.
Referenced by DTVRecorder::FindMPEG2Keyframes().
|
static |
Definition at line 361 of file dtvrecorder.cpp.
Referenced by DTVRecorder::HandleTimestamps().
|
static |
Definition at line 370 of file dtvrecorder.cpp.
Referenced by DTVRecorder::FindMPEG2Keyframes(), and DTVRecorder::FindPSKeyFrames().