On 01/05/15 16:39, Vittorio Giovara wrote:
> ---
> libavcodec/libx265.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libavcodec/libx265.c b/libavcodec/libx265.c
> index e0fd080..8576eae 100644
> --- a/libavcodec/libx265.c
> +++ b/libavcodec/libx265.c
> @@ -240,7 +240,7 @@ static int libx265_encode_frame(AVCodecContext *avctx,
> AVPacket *pkt,
> {
> libx265Context *ctx = avctx->priv_data;
> x265_picture x265pic;
> - x265_picture x265pic_out = { { 0 } };
> + x265_picture x265pic_out = { 0 };
> x265_nal *nal;
> uint8_t *dst;
> int payload = 0;
>
In the commit body you can add:
"
x265 Reordered the x265_picture fields in the commit
https://github.com/videolan/x265/commit/51b1518de2414431f36eac592db15b667c25a7b9#diff-945b5354d8767dfac13334f2d22cf58fR107
Now the first field is an integer and not an array.
"
Patch fine for me.
Fun fact: this is a quite strange ABI breakage with only subtle API effects.
lu
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel