michaelni changed the topic of #ffmpeg-devel to: Welcome to the FFmpeg development channel | Questions about using FFmpeg or developing with libav* libs should be asked in #ffmpeg | This channel is publicly logged | FFmpeg 7.0.2 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
mkver has quit [Ping timeout: 265 seconds]
blb has quit [Quit: brb]
System_Error has quit [Ping timeout: 260 seconds]
thilo has quit [Ping timeout: 258 seconds]
blb has joined #ffmpeg-devel
thilo has joined #ffmpeg-devel
thilo has quit [Changing host]
thilo has joined #ffmpeg-devel
arch1t3cht6 has joined #ffmpeg-devel
arch1t3cht has quit [Ping timeout: 260 seconds]
arch1t3cht6 is now known as arch1t3cht
IndecisiveTurtle has quit [Ping timeout: 245 seconds]
dannyshong has joined #ffmpeg-devel
cone-241 has joined #ffmpeg-devel
<cone-241> ffmpeg James Almer master:9880fea9306c: avcodec/snowenc: sign extend a variable before shifting
<cone-241> ffmpeg James Almer master:66c05dc03163: avformat/iamf_parse: ignore Audio Elements with an unsupported type
<cone-241> ffmpeg James Almer release/7.0:5ba8efe90bf9: avformat/iamf_parse: ignore Audio Elements with an unsupported type
wyatt8750 has joined #ffmpeg-devel
wyatt8740 has quit [Ping timeout: 252 seconds]
dannyshong has quit [Quit: Client closed]
jamrial has quit []
jarthur has quit [Quit: jarthur]
vjaquez has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
Martchus_ has joined #ffmpeg-devel
Martchus has quit [Ping timeout: 252 seconds]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
AbleBacon has quit [Read error: Connection reset by peer]
cone-241 has quit [Quit: transmission timeout]
Krowl has joined #ffmpeg-devel
IndecisiveTurtle has joined #ffmpeg-devel
andream has joined #ffmpeg-devel
andream has quit [Remote host closed the connection]
andream has joined #ffmpeg-devel
TD-Linux has quit [Ping timeout: 245 seconds]
TD-Linux has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
ccawley2011 has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
mkver has joined #ffmpeg-devel
cone-849 has joined #ffmpeg-devel
<cone-849> ffmpeg Gyan Doshi master:1f801dfdb506: lavc/libx265: unbreak build for X265_BUILD >= 210
andream has quit [Ping timeout: 265 seconds]
<sfan5> mateo`: ping
ramiro has quit [Ping timeout: 244 seconds]
ramiro has joined #ffmpeg-devel
andream has joined #ffmpeg-devel
andream has quit [Remote host closed the connection]
IndecisiveTurtle has quit [Remote host closed the connection]
ccawley2011 has quit [Ping timeout: 245 seconds]
Krowl has quit [Read error: Connection reset by peer]
ramiro has quit [Ping timeout: 276 seconds]
Krowl has joined #ffmpeg-devel
ramiro has joined #ffmpeg-devel
novaphoenix has quit [Quit: i quit]
novaphoenix has joined #ffmpeg-devel
ramiro has quit [Ping timeout: 260 seconds]
ccawley2011 has joined #ffmpeg-devel
<cone-849> ffmpeg Araz Iusubov master:42a40538f313: avcodec/amfenc: new encoder features support
ramiro has joined #ffmpeg-devel
pross has quit [Ping timeout: 264 seconds]
<cone-849> ffmpeg gnattu master:a1976e963fa4: avutil/hwcontext_videotoolbox: silence warning for RGB
<cone-849> ffmpeg eaphone master:7897b0beedc8: libavdevice/gdigrab: change hwnd tail check fail logic to !=null
Guest88 has joined #ffmpeg-devel
pross has joined #ffmpeg-devel
Guest88 is now known as dannyshong
<dannyshong> Hello, it seems like Apple's HEVC stereo video metadata parsing is already supported. Is there a plan to add multiview extension to HEVC for full stereo video decoding?
IndecisiveTurtle has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
<cone-849> ffmpeg Nuo Mi master:1c17520e7987: avcodec/vvcdec: Use av_image_copy_plane for DMVR 10-bit integer pixels
<cone-849> ffmpeg Nuo Mi master:6464c157d588: x86/vvcdec: add dmvr avx2 code
<cone-849> ffmpeg Nuo Mi master:7eb1df44ae6d: checkasm: add tests for vvc dmvr
<cone-849> ffmpeg Nuo Mi master:bdb79fe60afa: avcodec/vvcdec: thread, ensure the parse stage gets the highest priority
<cone-849> ffmpeg Nuo Mi master:210bf1b1544f: avcodec/vvcdec: refact, combine bs tab with tu tab
<cone-849> ffmpeg Nuo Mi master:4f609614983b: avcodec/vvcdec: remove unnecessary perframe initializations
<cone-849> ffmpeg Nuo Mi master:e8ac76129365: avcodec/vvcdec: split ctu table to zero init and no zero init parts
<cone-849> ffmpeg Nuo Mi master:93b0d5f9ce90: avcodec/vvcdec: refact out is_available from is_a0_available
<cone-849> ffmpeg Nuo Mi master:4f882c453ef6: avcodec/vvcdec: do not zero frame mvf table
<cone-849> ffmpeg Nuo Mi master:3e497249ebd0: avcodec/vvcdec: check_available, use && instead of &= for shortcut evaluation
<cone-849> ffmpeg Nuo Mi master:0c7106f618f7: avcodec/vvcdec: do not zero frame cpm table
<cone-849> ffmpeg Nuo Mi master:ca2caeb21d18: avcodec/vvcdec: do not zero frame msf mmi table
<cone-849> ffmpeg Nuo Mi master:daf6fcd81678: avcodec/vvcdec: do not zero frame qp table
<cone-849> ffmpeg Nuo Mi master:80af195804fd: avcodec/vvcdec: move frame tab memset from the main thread to worker threads
Krowl has quit [Read error: Connection reset by peer]
<cone-849> ffmpeg Wu Jianhua master:ae1a9cfd52c7: avcodec/vvc_parser: move avctx->has_b_frames initialization to dec
<cone-849> ffmpeg Wu Jianhua master:ca5c9e810ae4: avcodec/vvc/dsp: prefix TxType and TxSize with VVC
dannyshong has quit [Quit: Client closed]
Krowl has joined #ffmpeg-devel
Guest88 has joined #ffmpeg-devel
Guest88 is now known as dannyshong
dannyshong has quit [Quit: Client closed]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ffmpeg-devel
<ramiro> courmisch: rpi5 has dotprod, thanks for the hint!
<sdc> what are the benefits of testing on an in-order ARM cpu? is it just that there's a lot of in-order ones in the wild?
<Lynne> it helps you see exactly what impact your changes have, with zero noise
<Lynne> you get single-cycle accurate results every time
Krowl has quit [Read error: Connection reset by peer]
<ramiro> Lynne: now I end up with one implementation that's faster for the rpi3, and another that's faster for the rpi5... I don't suppose we can detect at runtime if it's in-order or not.
cone-849 has quit [Quit: transmission timeout]
gnafu has quit [Quit: Rebooting for kernel update.]
gnafu has joined #ffmpeg-devel
Krowl has joined #ffmpeg-devel
derpydoo has joined #ffmpeg-devel
AbleBacon has joined #ffmpeg-devel
<Lynne> target the rpi5 of course, in this case
derpydoo has quit [Ping timeout: 252 seconds]
<elenril> mkver: ping container_fifo patches
ccawley2011 has quit [Read error: Connection reset by peer]
cone-509 has joined #ffmpeg-devel
<cone-509> ffmpeg Anton Khirnov master:54754eec1e4b: lavfi: add a new struct for private link properties
<cone-509> ffmpeg Anton Khirnov master:426e33c75853: lavfi: set AVFilterLink.graph on link creation
<cone-509> ffmpeg Anton Khirnov master:99ee7a948fd5: lavfi: move AVFilterLink.m{ax,in}_samples to FilterLink
<cone-509> ffmpeg Anton Khirnov master:7f17e0e6dd0b: lavfi: move AVFilterLink.hw_frames_ctx to FilterLink
<cone-509> ffmpeg Anton Khirnov master:ce24b5ba8f8d: lavfi/vf_*_cuda: do not access hw contexts before checking they exist
<cone-509> ffmpeg Anton Khirnov master:d6318a244d1d: lavfi: move AVFilterLink.current_pts(_us) to FilterLink
<cone-509> ffmpeg Anton Khirnov master:a23d565ea7d4: lavfi: move AVFilterLink.frame_rate to FilterLink
<cone-509> ffmpeg Anton Khirnov master:42cbf66fffed: lavfi: move AVFilterLink.{frame,sample}_count_{in,out} to FilterLink
<cone-509> ffmpeg Anton Khirnov master:fb3efef1dbc9: lavfi: move AVFilterLink.frame_wanted_out to FilterLinkInternal
<cone-509> ffmpeg Anton Khirnov master:d566a37003d0: lavfi: move AVFilterLink.graph to FilterLink
MikhailAMD has joined #ffmpeg-devel
IndecisiveTurtle has quit [Ping timeout: 252 seconds]
<ramiro> draw_edges_mmx is much slower than the c version for large images
<ramiro> and draw_edges_8_c can be easily made faster by av_always_inline'ing the function for hardcoded values of w as 4, 8, and 16.
jamrial has quit [Read error: Connection reset by peer]
jamrial has joined #ffmpeg-devel
MikhailAMD has quit [Quit: Leaving]
Sean_McG has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
Sean_McG has quit [Ping timeout: 252 seconds]
ccawley2011 has joined #ffmpeg-devel
darkapex_ has joined #ffmpeg-devel
Sean_McG has joined #ffmpeg-devel
cone-509 has quit [Quit: transmission timeout]
lemourin has quit [Quit: The Lounge - https://thelounge.chat]
lemourin has joined #ffmpeg-devel
IndecisiveTurtle has joined #ffmpeg-devel
elvis_a_presley has quit [Ping timeout: 248 seconds]
elvis_a_presley has joined #ffmpeg-devel
ccawley2011 has quit [Read error: Connection reset by peer]
elvis_a_presley has quit [Ping timeout: 248 seconds]
elvis_a_presley has joined #ffmpeg-devel
AbleBacon has quit [Read error: Connection reset by peer]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
cone-165 has joined #ffmpeg-devel
<cone-165> ffmpeg Lynne master:3f65d24075b5: hwcontext_vulkan: fix user layers, add support for different debug modes
<cone-165> ffmpeg Lynne master:869f4aec484b: vulkan_decode: use the correct queue family for decoding ops
<cone-165> ffmpeg Lynne master:c3cbaf39bb30: hwcontext_vulkan: don't enable deprecated VK_KHR_sampler_ycbcr_conversion extension
<cone-165> ffmpeg Lynne master:97e947a2a729: hwcontext_vulkan: setup extensions before features
<cone-165> ffmpeg Lynne master:46c13834b6a0: hwcontext_vulkan: enable VK_KHR_video_maintenance1
<cone-165> ffmpeg Lynne master:18d964fc2c52: vulkan: enable encoding of images if video_maintenance1 is enabled
<cone-165> ffmpeg Lynne master:604dfdb44c72: hwcontext_vulkan: align host mapping size to minImportedHostPointerAlignment
<cone-165> ffmpeg Lynne master:b165f144e742: vulkan_filter: allow reusing frame contexts with DRM tiling
<cone-165> ffmpeg Lynne master:a797317ab19d: vulkan_filter: don't require the storage flag for the base frames format
<Lynne> this was the last one before encode patches
<Lynne> indecisiveturtle: did you see the patch pmozil posted to move vulkan_spirv to libavutil/?
<Lynne> also, with my patchset you can now do -init_hw_device "vulkan=vk:0,debug=printf" to pass through shader printfs