[FFmpeg-devel] [PATCH] Limited timecode support for lavd/decklink
Jonathan Morley
jmorley at pixsystem.com
Tue May 29 18:56:47 EEST 2018
Thank you Marton, That makes sense to me, but can you please clarify which context is the most appropriate to use?
Thanks,
Jon
> On May 29, 2018, at 1:41 AM, Marton Balint <cus at passwd.hu> wrote:
>
>
>
> On Sat, 26 May 2018, Jonathan Morley wrote:
>
>> Attaching again from another mail client.
>
> Thanks. There is one issue I found:
>
> You are setting &ctx->video_st->metadata from the VideoInputFrameArrived callback. That runs in a separate thread from the main thread handling read_packet calls, and you can only invalidate video_st->metadata in the main thread. So I suggest to store the timecode string in a context variable, and do av_dict_set in ff_decklink_read_packet after avpacket_queue_get.
>
> Regards,
> Marton
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
More information about the ffmpeg-devel
mailing list