[FFmpeg-devel] [PATCH] Made minor changes to get the decklink avdevice code to build using Visual C++

Marton Balint cus at passwd.hu
Sun May 7 21:25:10 EEST 2017


On Fri, 5 May 2017, Aaron Levinson wrote:

> On 5/5/2017 4:57 PM, Marton Balint wrote:
>> 
>> 
>> On Fri, 5 May 2017, Aaron Levinson wrote:
>> 
>>> On 4/16/2017 4:11 PM, Aaron Levinson wrote:
>>>> On 4/15/2017 6:13 AM, Aaron Levinson wrote:
>>>>> On 4/15/2017 4:19 AM, Marton Balint wrote:
>>>>>>
>>>>>> On Thu, 13 Apr 2017, Aaron Levinson wrote:
>>>>>>
>>>>>>> On 4/13/2017 1:23 PM, Hendrik Leppkes wrote:
>>>>>> [...]
>>>
>>> Ping, and in addition, I've provided a new patch below since the
>>> original won't apply anymore.  I've also adjusted the patch text a
>>> little bit.  The original patch went through a few different reviews.
>>> These changes are necessary to get the decklink code to build using
>>> MSVC on Windows.
>>>
>>> Thanks,
>>> Aaron Levinson
>>>
>>> ------------------------------------------------------------------------------------
>>> [...]
>>>         case PTS_SRC_WALLCLOCK:
>>> -            pts = av_rescale_q(wallclock, AV_TIME_BASE_Q, time_base);
>>> +        {
>>> +            /* MSVC does not support compound literals like
>>> AV_TIME_BASE_Q
>>> +             * in C++ code (compiler error C4576) */
>>> +            // pts = av_rescale_q(wallclock, AV_TIME_BASE_Q, time_base);
>> 
>> I'd rather remove the old code, i see no point in keeping it as a comment.
>
> Done--new patch with this change follows at the end.
>
>>> [...]
>> 
>> The decklink part seems fine otherwise, maybe you should get an ACK from
>> Hendrik for the configure part, which I have no opinion about.
>
> Hendrik already reviewed the configure changes last month, and the 
> configure part of the patch went through three iterations till it was 
> determined that it was adequate, although it wouldn't hurt to have 
> another look since then.

Ok, will apply this tomorrow.

Regards,
Marton


More information about the ffmpeg-devel mailing list