[FFmpeg-devel] [PATCH] avformat/hlsenc: add hls encrypt options
Steven Liu
lingjiujianke at gmail.com
Thu Apr 6 17:33:13 EEST 2017
2017-04-06 22:07 GMT+08:00 Moritz Barsnick <barsnick at gmx.net>:
> On Thu, Apr 06, 2017 at 15:47:58 +0200, Moritz Barsnick wrote:
> > On Wed, Apr 05, 2017 at 22:04:01 +0800, Steven Liu wrote:
> > > + {"hls_enc", "AES128 encryption support",
> OFFSET(encrypt), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, E},
>
> Furthermore, this looks like a boolean option, -> AV_OPT_TYPE_BOOL,
> {"hls_enc", "enable AES128 encryption support"
> or something like this.
>
> > > + {"hls_enc_key", "use the specified hex-coded 16byte key to
> encrypt the segments", OFFSET(key), AV_OPT_TYPE_STRING, .flags = E},
> > > + {"hls_enc_key_url", "url to access the key to decrypt the
> segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E},
> > > + {"hls_enc_iv", "use the specified hex-coded 16byte
> initialization vector", OFFSET(iv), AV_OPT_TYPE_STRING, .flags = E},
> >
> > "use the specified" makes it sound like a boolean option. I suggest:
> >
> > {"hls_enc_key", "hex-coded 16 byte key to encrypt the segments" [...]
> > {"hls_enc_iv", "hex-coded 16 byte initialization vector" [...]
> >
> > And these should be documented of course.
> >
> > BTW, your use of spaces in the option declaration is quite ... weird.
> > ;-)
> >
> > Moritz
>
Just move copy the option from
https://git.libav.org/?p=libav.git;a=commitdiff;h=0a4b9d0ccd10b3c39105f99bd320f696f69a75a2
and i will add option document copy from
https://git.libav.org/?p=libav.git;a=commitdiff;h=0a4b9d0ccd10b3c39105f99bd320f696f69a75a2
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
More information about the ffmpeg-devel
mailing list