Le 2023-03-08 09:38, Hendrik Leppkes a écrit :
On Wed, Mar 8, 2023 at 5:34 PM wrote:
Le 2023-03-08 09:10, Hendrik Leppkes a écrit :
> On Wed, Mar 8, 2023 at 4:02 PM wrote:
>>
>> I'm compiling with msvc and get some errors with PRIx64 and similars.
>> For example:
>> snprintf(name, sizeof(name), "0x%"PRIx64, ch_layout);
>>
>> won't compile, but this work (with the extra space):
>> snprintf(name, sizeof(name), "0x%" PRIx64, ch_layout);
>>
>> Can this be included in the sources without introducing problems for
>> other platforms?
>
> You'll have to provide more information. We have automated builds with
> MSVC which are running just fine right now.
>
> - Hendrik
> ___
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".
For example, in ffplay.c sample (ffmpeg version 5.0.2):
if (is->audio_filter_src.channel_layout)
snprintf(asrc_args + ret, sizeof(asrc_args) - ret,
":channel_layout=0x%"PRIx64,
is->audio_filter_src.channel_layout);
gives the following error:
error C3688: invalid literal suffix 'PRIx64'; literal operator or
literal operator template 'operator ""PRIx64' not found
The error is gone when adding a space before PRIx64.
Note that I'm mixing C and C++ in my projet. Compiling in plain C
seems
to work.
This is C code, it has to be compiled as C. You can set this for every
individual file in MSVC if you have to.
We cannot support modifications or custom projects, of course.
- Hendrik
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".
Alright, thanks for the quick response.
Every time I update ffmpeg, I have to manually add those spaces. I was
thinking that I may not be the only one in this situation and that
adding these spaces in the sources could help other people.
Best regards,
- Gardinal
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".