Lines Matching defs:_GstHLSDemuxStream
91 struct _GstHLSDemuxStream struct
93 GstAdaptiveDemuxStream adaptive_demux_stream;
95 GstHLSTSReaderType stream_type;
97 GstM3U8 *playlist;
98 gboolean is_primary_playlist;
100 gboolean do_typefind; /* Whether we need to typefind the next buffer */
101 GstBuffer *pending_typefind_buffer; /* for collecting data until typefind succeeds */
103 GstAdapter *pending_encrypted_data; /* for chunking data into 16 byte multiples for decryption */
104 GstBuffer *pending_decrypted_buffer; /* last decrypted buffer for pkcs7 unpadding.
106 guint64 current_offset; /* offset we're currently at */
107 gboolean reset_pts;
112 EVP_CIPHER_CTX aes_ctx;
114 EVP_CIPHER_CTX *aes_ctx;
119 gcry_cipher_hd_t aes_ctx;
122 gchar *current_key;
123 guint8 *current_iv;
128 GstBuffer *pending_pcr_buffer;
130 GstHLSTSReader tsreader;