<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пт, 5 апр. 2024 г., 21:58 Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com">randrianasulu@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пт, 29 мар. 2024 г., 16:29 Terje J. Hanssen via Cin <<a href="mailto:cin@lists.cinelerra-gg.org" target="_blank" rel="noreferrer">cin@lists.cinelerra-gg.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Good to see DVD is not quite dead yet. I have worked a lot the last months with ffmpeg 6.1 to make various DVD and Blu-ray discs.<div dir="auto"><br></div><div dir="auto">Terje</div><div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">tor. 28. mars 2024, 05:17 skrev Andrew Randrianasulu via Cin <<a href="mailto:cin@lists.cinelerra-gg.org" rel="noreferrer noreferrer" target="_blank">cin@lists.cinelerra-gg.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">It already branched<div dir="auto"><br></div><div dir="auto">changelog says:</div><div dir="auto"><br></div><div dir="auto"><div dir="auto">version 7.0:</div><div dir="auto">- DXV DXT1 encoder</div><div dir="auto">- LEAD MCMP decoder                                                          - EVC decoding using external library libxevd                    - EVC encoding using external library libxeve                  </div><div dir="auto">- QOA decoder and demuxer</div><div dir="auto">- aap filter                                                                                - demuxing, decoding, filtering, encoding, and muxing in the ffmpeg CLI now all run in parallel                            - enable gdigrab device to grab a window using the hwnd=HANDLER syntax</div><div dir="auto">- IAMF raw demuxer and muxer                                          - D3D12VA hardware accelerated H264, HEVC, VP9, AV1, MPEG-2 and VC1 decoding                                        </div><div dir="auto"> - tiltandshift filter                                                                  - qrencode filter and qrencodesrc source</div><div dir="auto">- quirc filter                                                                              - lavu/eval: introduce randomi() function in expressions</div><div dir="auto">- VVC decoder</div><div dir="auto">- fsync filter</div><div dir="auto">- Raw Captions with Time (RCWT) closed caption muxer</div><div dir="auto">- ffmpeg CLI -bsf option may now be used for input as well as output</div><div dir="auto">- ffmpeg CLI options may now be used as -/opt <path>, which is equivalent</div><div dir="auto">  to -opt <contents of file <path>></div><div dir="auto">- showinfo bitstream filter</div><div dir="auto">- <b>a C11-compliant compiler is now required; note that this requirement</b></div><div dir="auto"><b>  will be bumped to C17 in the near future, so consider updating your</b></div><div dir="auto"><b>  build environment if it lacks C17 support</b></div><div dir="auto">- Change the default bitrate control method from VBR to CQP for QSV encoders.</div><div dir="auto">- removed deprecated ffmpeg CLI options -psnr and -map_channel</div><div dir="auto">- DVD-Video demuxer, powered by libdvdnav and libdvdread</div><div dir="auto">- ffprobe -show_stream_groups option</div><div dir="auto">- ffprobe (with -export_side_data film_grain) now prints film grain metadata</div><div dir="auto">- AEA muxer</div><div dir="auto">- ffmpeg CLI loopback decoders</div><div dir="auto">- Support PacketTypeMetadata of PacketType in enhanced flv format</div><div dir="auto">- ffplay with hwaccel decoding support (depends on vulkan renderer via libplacebo)</div><div dir="auto">- dnn filter libtorch backend</div><div dir="auto">- Android content URIs protocol</div><div dir="auto"><br></div><div dir="auto">====</div><div dir="auto"><br></div><div dir="auto">I also smell  more breakage :)</div><div dir="auto"><br></div><div dir="auto">not sure if I want/will able to catch up with them, may be we should stick to some branch instead of chasing latest.</div></div></div></blockquote></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">out !</div><div dir="auto"><br></div><div dir="auto"><a href="https://ffmpeg.org//download.html#release_7.0" target="_blank" rel="noreferrer">https://ffmpeg.org//download.html#release_7.0</a></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">and new channel api bites us even w/o any cingg specific patches:</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">pluginfclient.C:456:7: error: use of undeclared identifier 'AV_OPT_TYPE_CHANNEL_LAYOUT'; did you mean 'AV_OPT_TYPE_CHLAYOUT'?                                                                         </div><div dir="auto">pluginfclient.C:670:6: error: use of undeclared identifier 'avfilter_pad_count'                    pluginfclient.C:678:6: error: use of undeclared identifier 'avfilter_pad_count'                    pluginfclient.C:690:6: error: use of undeclared identifier 'avfilter_pad_count'                    pluginfclient.C:698:6: error: use of undeclared identifier 'avfilter_pad_count'                    pluginfclient.C:995:10: error: no member named 'channel_layout' in 'AVFrame'                       fileffmpeg.C:1496:7: error: use of undeclared identifier 'AV_OPT_TYPE_CHANNEL_LAYOUT'; did you mean 'AV_OPT_TYPE_CHLAYOUT'?                                                                           </div><div dir="auto">ffmpeg.C:883:21: error: use of undeclared identifier 'av_get_default_channel_layout'               ffmpeg.C:885:21: error: use of undeclared identifier 'av_get_default_channel_layout'               ffmpeg.C:887:21: error: use of undeclared identifier 'swr_alloc_set_opts'; did you mean 'swr_alloc_set_opts2'?                                                                                        </div><div dir="auto">ffmpeg.C:888:3: error: cannot initialize a parameter of type 'const AVChannelLayout *' with an lvalue of type 'uint64_t' (aka 'unsigned long')                                                        </div><div dir="auto">ffmpeg.C:966:31: error: no member named 'channels' in 'AVCodecParameters'                          </div><div dir="auto">ffmpeg.C:986:9: error: no member named 'channel_layout' in 'AVFrame'                               ffmpeg.C:986:33: error: no member named 'channel_layout' in 'AVCodecContext'                       ffmpeg.C:1007:20: error: no member named 'channels' in 'AVFrame'                                   ffmpeg.C:2783:15: error: no member named 'channels' in 'AVCodecParameters'                         ffmpeg.C:2790:27: error: no member named 'channels' in 'AVCodecParameters'                         ffmpeg.C:2946:9: error: no member named 'channels' in 'AVCodecContext'                             </div><div dir="auto">ffmpeg.C:2949:9: error: no member named 'channel_layout' in 'AVCodecContext'                       ffmpeg.C:2949:62: error: no member named 'channels' in 'AVCodecContext'                            ffmpeg.C:2961:57: error: no member named 'channels' in 'AVCodecContext'                           </div><div dir="auto"> ffmpeg.C:2962:28: error: use of undeclared identifier 'swr_alloc_set_opts'; did you mean 'swr_alloc_set_opts2'?                                                                                       </div><div dir="auto">ffmpeg.C:2963:5: error: cannot initialize a parameter of type 'const AVChannelLayout *' with an lvalue of type 'uint64_t' (aka 'unsigned long')                                                       </div><div dir="auto">ffmpeg.C:3932:46: error: no member named 'channel_layout' in 'AVCodecParameters'                   ffmpeg.C:3950:22: error: no member named 'channel_layout' in 'AVCodecParameters'                   ffmpeg.C:3951:18: error: no member named 'channel_layout' in 'AVCodecParameters'                   fatal error: too many errors emitted, stopping now [-ferror-limit=]<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">======</div><div dir="auto"><br></div><div dir="auto">hopefully in time I'll fix them, but not right now.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto"><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div></div></div>
-- <br>
Cin mailing list<br>
<a href="mailto:Cin@lists.cinelerra-gg.org" rel="noreferrer noreferrer noreferrer" target="_blank">Cin@lists.cinelerra-gg.org</a><br>
<a href="https://lists.cinelerra-gg.org/mailman/listinfo/cin" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://lists.cinelerra-gg.org/mailman/listinfo/cin</a><br>
</blockquote></div>
-- <br>
Cin mailing list<br>
<a href="mailto:Cin@lists.cinelerra-gg.org" rel="noreferrer noreferrer" target="_blank">Cin@lists.cinelerra-gg.org</a><br>
<a href="https://lists.cinelerra-gg.org/mailman/listinfo/cin" rel="noreferrer noreferrer noreferrer" target="_blank">https://lists.cinelerra-gg.org/mailman/listinfo/cin</a><br>
</blockquote></div></div></div>
</blockquote></div></div></div>