You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-04 22:03:09 +02:00
avformat/hls: Fix get key file error
The offset and end_offset options are meant for segment, not for key. Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
This commit is contained in:
@ -1353,7 +1353,7 @@ static int open_input(HLSContext *c, struct playlist *pls, struct segment *seg,
|
|||||||
if (seg->key_type == KEY_AES_128 || seg->key_type == KEY_SAMPLE_AES) {
|
if (seg->key_type == KEY_AES_128 || seg->key_type == KEY_SAMPLE_AES) {
|
||||||
if (strcmp(seg->key, pls->key_url)) {
|
if (strcmp(seg->key, pls->key_url)) {
|
||||||
AVIOContext *pb = NULL;
|
AVIOContext *pb = NULL;
|
||||||
if (open_url(pls->parent, &pb, seg->key, &c->avio_opts, opts, NULL) == 0) {
|
if (open_url(pls->parent, &pb, seg->key, &c->avio_opts, NULL, NULL) == 0) {
|
||||||
ret = avio_read(pb, pls->key, sizeof(pls->key));
|
ret = avio_read(pb, pls->key, sizeof(pls->key));
|
||||||
if (ret != sizeof(pls->key)) {
|
if (ret != sizeof(pls->key)) {
|
||||||
av_log(pls->parent, AV_LOG_ERROR, "Unable to read key file %s\n",
|
av_log(pls->parent, AV_LOG_ERROR, "Unable to read key file %s\n",
|
||||||
|
Reference in New Issue
Block a user