|
vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
|
PES packet parser implementation. More...
#include <functional>#include <map>#include <stdexcept>#include "pes.h"#include "logger.h"#include "misc.h"#include "vdr/remux.h"#include <libavutil/avutil.h>Go to the source code of this file.
Classes | |
| struct | CodecInfo |
| Codec information structure Contains lambdas for sync word detection and frame size calculation. More... | |
Variables | |
| static const std::map< AVCodecID, CodecInfo > | AudioCodecMap |
| Map of audio codec information Key: AVCodecID Value: CodecInfo with sync word detection and frame size calculation lambdas. | |
PES packet parser implementation.
AGPLv3
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License.
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 Affero General Public License for more details.
Definition in file pes.cpp.
|
static |
Map of audio codec information Key: AVCodecID Value: CodecInfo with sync word detection and frame size calculation lambdas.
Definition at line 47 of file pes.cpp.
Referenced by cReassemblyBufferAudio::DetectCodecFromSyncWord(), cReassemblyBufferAudio::FindTwoConsecutiveFramesWithSameSyncWord(), cReassemblyBufferAudio::GetFrameSizeForCodec(), and cReassemblyBufferAudio::PopAvPacket().