FFmpeg
|
#include "libavutil/aes.h"
#include "libavutil/channel_layout.h"
#include "libavutil/mem.h"
#include "hls_sample_encryption.h"
#include "libavcodec/adts_header.h"
#include "libavcodec/adts_parser.h"
#include "libavcodec/ac3tab.h"
#include "libavcodec/ac3_parser_internal.h"
Go to the source code of this file.
Data Structures | |
struct | NALUnit |
struct | AudioFrame |
struct | CodecParserContext |
Variables | |
static const int | eac3_sample_rate_tab [] = { 48000, 44100, 32000, 0 } |
Apple HTTP Live Streaming Sample Encryption https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/HLS_Sample_Encryption
Definition in file hls_sample_encryption.c.
void ff_hls_senc_read_audio_setup_info | ( | HLSAudioSetupInfo * | info, |
const uint8_t * | buf, | ||
size_t | size | ||
) |
Definition at line 61 of file hls_sample_encryption.c.
Referenced by parse_id3().
int ff_hls_senc_parse_audio_setup_info | ( | AVStream * | st, |
HLSAudioSetupInfo * | info | ||
) |
Definition at line 93 of file hls_sample_encryption.c.
Referenced by hls_read_header().
|
static |
Definition at line 154 of file hls_sample_encryption.c.
Referenced by decrypt_nal_unit().
|
static |
Definition at line 174 of file hls_sample_encryption.c.
Referenced by decrypt_video_frame().
|
static |
Definition at line 202 of file hls_sample_encryption.c.
Referenced by decrypt_video_frame().
|
static |
Definition at line 234 of file hls_sample_encryption.c.
Referenced by ff_hls_senc_decrypt_frame().
|
static |
Definition at line 270 of file hls_sample_encryption.c.
Referenced by get_next_sync_frame().
|
static |
Definition at line 300 of file hls_sample_encryption.c.
Referenced by get_next_sync_frame().
|
static |
Definition at line 332 of file hls_sample_encryption.c.
Referenced by decrypt_audio_frame().
|
static |
Definition at line 342 of file hls_sample_encryption.c.
Referenced by decrypt_audio_frame().
|
static |
Definition at line 361 of file hls_sample_encryption.c.
Referenced by ff_hls_senc_decrypt_frame().
int ff_hls_senc_decrypt_frame | ( | enum AVCodecID | codec_id, |
HLSCryptoContext * | crypto_ctx, | ||
AVPacket * | pkt | ||
) |
Definition at line 387 of file hls_sample_encryption.c.
Referenced by hls_read_packet().
|
static |
Definition at line 59 of file hls_sample_encryption.c.
Referenced by ff_hls_senc_parse_audio_setup_info().