[FFmpeg-devel] [PATCH] Implement NewTek NDI support

Maksym Veremeyenko verem at m1stereo.tv
Wed Aug 23 09:13:41 EEST 2017


22.08.2017 23:14, Maksym Veremeyenko пише:
[...]
>> One more thing I noticed testing, maybe you can take a look: rgba and 
>> rgb0 format is not working (I used the V1 SDK), only audio frames are 
>> received, but no apparent error is shown. On the other hand, bgr0 and 
>> bgra formats do work. If you can't fix it then rgba and rgb0 formats 
>> should be removed from the supported formats. Also please make the 
>> docs in sync with the format support changes, I think it now only 
>> mentions uyvy422.
> i think it is related to:
> 
> +    /* Create receiver description */
> +    recv_create_desc.color_format = NDIlib_recv_color_format_e_UYVY_RGBA;
> +    recv_create_desc.bandwidth = NDIlib_recv_bandwidth_highest;
> +    recv_create_desc.allow_video_fields = ctx->allow_video_fields;
> 
> i will try to check against v1 and v3 SDK...
> 

it is not related to code above. it seems a bug in v1.

not working with v1:

ffmpeg -loop 1 -r 25 -i /usr/local/src/NDI/NDI.Image.png -vf 
"format=pix_fmts=bgr0" -f libndi_newtek -y png_bgr0
ffmpeg -loop 1 -r 25 -i /usr/local/src/NDI/NDI.Image.png -vf 
"format=pix_fmts=bgra" -f libndi_newtek -y png_bgra
ffmpeg -f lavfi -i "testsrc=size=1920x1080:rate=25" -vf 
"format=pix_fmts=rgb0" -f libndi_newtek -y testsrc_rgb0
ffmpeg -f lavfi -i "testsrc=size=1920x1080:rate=25" -vf 
"format=pix_fmts=rgba" -f libndi_newtek -y testsrc_rgba

-- 
Maksym Veremeyenko



More information about the ffmpeg-devel mailing list