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.1.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
pross has joined #ffmpeg-devel
thilo has quit [Ping timeout: 248 seconds]
thilo has joined #ffmpeg-devel
cone-553 has quit [Quit: transmission timeout]
Anthony_ZO has joined #ffmpeg-devel
Kei_N has joined #ffmpeg-devel
Kei_N_ has quit [Ping timeout: 248 seconds]
Traneptora has quit [Quit: Quit]
Traneptora has joined #ffmpeg-devel
^Neo has quit [Ping timeout: 260 seconds]
minimal has quit [Quit: Leaving]
k777__ has quit [Remote host closed the connection]
Quackdoc has joined #ffmpeg-devel
Quackdoc has quit [Client Quit]
jamrial has quit []
_whitelogger has joined #ffmpeg-devel
cone-481 has joined #ffmpeg-devel
<cone-481> ffmpeg Lynne master:7b0156201bf4: vulkan: fix logging level when erroring upon creating shader module
<cone-481> ffmpeg Lynne master:a1137f9214e1: hwcontext_vulkan: disable descriptor buffer extension on Intel
<cone-481> ffmpeg Lynne master:4f64df2928d7: vulkan: remove unused field from exec pools
<cone-481> ffmpeg Lynne master:79ff1f21c4bc: vulkan_decode: only create sequence params in end_frame
<cone-481> ffmpeg Lynne master:11911aef4631: vulkan_shaderc/glslang: print full shaders on TRACE rather than VERBOSE
<cone-481> ffmpeg Lynne master:d077e00f3eb4: vulkan_ffv1: enable acceleration on Intel
<cone-481> ffmpeg Lynne master:d7772da728bc: vulkan_ffv1: remove unused define
<cone-481> ffmpeg Lynne master:defebd74c094: vulkan_ffv1: slightly optimize the range decoder
<cone-481> ffmpeg Lynne master:fc960dafef9f: vulkan_ffv1: optimize symbol reader
<cone-481> ffmpeg Lynne master:1f09b55c943a: vulkan_ffv1: allocate just as much memory for slice state as needed
<cone-481> ffmpeg Lynne master:45d7abf6d9eb: vulkan_ffv1: init overread/corrupt fields
<cone-481> ffmpeg Lynne master:b72ada0a9652: vulkan_ffv1: fallback to upload if mapping packet fails, fix fallback
<cone-481> ffmpeg Lynne master:6111aef5336f: vulkan_ffv1: fix reset shader dependencies
<cone-481> ffmpeg Lynne master:694ebe890ce4: vulkan_ffv1: improve buffer barrier correctness for slice state
<cone-481> ffmpeg Lynne master:72953477a415: vulkan_ffv1: fix left-2 sample addressing
<cone-481> ffmpeg Lynne master:66b8c92df2b6: vulkan_ffv1: cache only 2 lines when decoding RGB
<cone-481> ffmpeg Lynne master:77f777d9258e: ffv1/vulkan: redo context count tracking and quant_table_idx management
<cone-481> ffmpeg Lynne master:8ceabb677c2d: vulkan_ffv1: externalize extended lookup check
<cone-481> ffmpeg Lynne master:4d561e6a1ed4: vulkan_ffv1: remove need for scratch data during setup
<cone-481> ffmpeg Lynne master:985a26be28f8: vulkan_ffv1: shortcut +-1 coeffs in symbol reading
<cone-481> ffmpeg Lynne master:e040c087c708: vulkan: add support for expect/assume
<cone-481> ffmpeg Lynne master:29b85cd4b8f2: vulkan_ffv1: add cached symbol reader for AMD
<fflogger> [editedticket] MasterQuestionable: Ticket #11271 ([undetermined] How to choose the best hwaccel?) updated https://trac.ffmpeg.org/ticket/11271#comment:11
System_Error has quit [Remote host closed the connection]
thilo has quit [Ping timeout: 260 seconds]
thilo has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
System_Error has quit [Ping timeout: 264 seconds]
derpydoo has joined #ffmpeg-devel
IndecisiveTurtle has quit [Quit: IndecisiveTurtle]
rvalue- has joined #ffmpeg-devel
rvalue has quit [Ping timeout: 248 seconds]
ahmedhamed has joined #ffmpeg-devel
rvalue- is now known as rvalue
System_Error has joined #ffmpeg-devel
cone-481 has quit [Quit: transmission timeout]
<fflogger> [editedticket] pal1000: Ticket #11435 ([avformat] Added "-extension_picky" breaks various applications) updated https://trac.ffmpeg.org/ticket/11435#comment:31
mkver has joined #ffmpeg-devel
cone-468 has joined #ffmpeg-devel
<cone-468> ffmpeg Andreas Rheinhardt master:3b2a9410ef09: avcodec/decode: Only use ff_progress_frame_get_buffer() with blank input
<fflogger> [editedticket] MasterQuestionable: Ticket #11544 ([avcodec] Speex playback (native decoder) stutters 32,000 Hz file) updated https://trac.ffmpeg.org/ticket/11544#comment:5
abdu has joined #ffmpeg-devel
abdu has quit [Quit: Client closed]
abdu has joined #ffmpeg-devel
derpydoo has quit [Quit: derpydoo]
abdu has quit [Quit: Client closed]
^Neo has joined #ffmpeg-devel
^Neo has joined #ffmpeg-devel
abdo has joined #ffmpeg-devel
cone-468 has quit [Quit: transmission timeout]
<fflogger> [editedticket] MasterQuestionable: Ticket #11435 ([avformat] Added "-extension_picky" breaks various applications) updated https://trac.ffmpeg.org/ticket/11435#comment:32
mkver has quit [Ping timeout: 276 seconds]
DVedaa has quit [Quit: The Lounge - https://thelounge.chat]
mkver has joined #ffmpeg-devel
jamrial has joined #ffmpeg-devel
ppa_csharp has joined #ffmpeg-devel
any1 has quit [Remote host closed the connection]
any1 has joined #ffmpeg-devel
<fflogger> [editedticket] Balling: Ticket #8948 ([undetermined] NVDEC fails on file: requires (29 + threads) surfaces; thus fails on >3 threads) updated https://trac.ffmpeg.org/ticket/8948#comment:12
ppa_csharp has quit [Ping timeout: 240 seconds]
ahmedhamed has quit [Quit: Connection closed for inactivity]
TheVibeCoder has joined #ffmpeg-devel
<TheVibeCoder> how is swscale2 going on? subsampled rescaling already done?
abdo has quit [Quit: Connection closed for inactivity]
TheVibeCoder has quit [Quit: Client closed]
<fflogger> [editedticket] pal1000: Ticket #11435 ([avformat] Added "-extension_picky" breaks various applications) updated https://trac.ffmpeg.org/ticket/11435#comment:33
ahmedhamed has joined #ffmpeg-devel
Anthony_ZO has quit [Ping timeout: 252 seconds]
<haasn> ramiro: do you think it's a good idea to delete SWS_OP_SWAP_BYTES in favor of a more generic SWS_OP_SHUFFLE taking an arbitrary 128 bit byte-wise shuffle mask?
<haasn> for x86 this would make a lot of sense but I dunno about other platforms, especially ARM
<haasn> seems like the standard implementation of bswap on rvv is using a vrgather instruction, so basically the same perf
<haasn> same situation as x86 I mean
<haasn> and with VLEN >= 128 being the de-facto "standard", the same 16 byte limit seems appropriate
<haasn> neon has dedicated instructions though, VREV32 etc
<haasn> I guess the best compromise is to implement both SWS_OP_SWAP_BYTES and SWS_OP_SHUFFLE, and let implementations choose to compile one as the other
<haasn> but I still want to introduce an SWS_OP_SHUFFLE since it will allow the optimizer to short circuit read_packed + swizzle + write_packed as read_planar + shuffle + write_planar
<haasn> hmm, maybe as a compromise, we can just add an explicit order array to SWS_OP_SWAP_BYTES (and maybe rename it to SHUFFLE_BYTES) + add the restriction that it can only shuffle within the pixel type being operated on
<haasn> that way, SWAP_BYTES { .type = U32 } becomes SHUFFLE_BYTES { .type = U32, .order = { 3, 2, 1, 0 }} and everything else remains the same, but we can still promote byte-level shuffles to OP_SHUFFLE_BYTES
<haasn> I think I like that compromise the best
mark4o has joined #ffmpeg-devel
markh has quit [Ping timeout: 268 seconds]
mark4o is now known as markh
kasper93 has quit [Quit: kasper93]
kasper93 has joined #ffmpeg-devel
abdu has joined #ffmpeg-devel
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
mkver has quit [Ping timeout: 265 seconds]
mkver has joined #ffmpeg-devel
minimal has joined #ffmpeg-devel
<jamrial> mkver: maybe ff_progress_frame_get_buffer() should have an assert() to ensure the frame wasn't previously allocated
<mkver> ff_progress_frame_alloc() already has it.
<jamrial> ah
abdu54 has joined #ffmpeg-devel
abdu has quit [Ping timeout: 240 seconds]
kasper93 has quit [Ping timeout: 272 seconds]
kasper93 has joined #ffmpeg-devel
kasper93_ has joined #ffmpeg-devel
kasper93 has quit [Killed (tantalum.libera.chat (Nickname regained by services))]
kasper93_ is now known as kasper93
<JEEB> hmm, > src/libavutil/hwcontext_vulkan.c:82:5: error: unknown type name ‘VkPhysicalDeviceShaderExpectAssumeFeatures’; did you mean ‘VkPhysicalDeviceShaderExpectAssumeFeaturesKHR’
<JEEB> so vulkan configure check passed, but this failed :D
<JEEB> will try to clear my build root
kasper93_ has joined #ffmpeg-devel
kasper93__ has joined #ffmpeg-devel
<JEEB> yeh, with a cleared build root still fails
kasper93 is now known as Guest3656
kasper93__ is now known as kasper93
Guest3656 has quit [Ping timeout: 252 seconds]
<JEEB> OK, I had vulkan and vk_video dirs in my custom sysroot from feb 2024 so that might be the cause (configure check catching the one in base sysroot)
<JEEB> hmm
kasper93_ has quit [Ping timeout: 252 seconds]
<JEEB> but if it was the include order since the pkg-config check fails it should fail the header based check
<JEEB> OK, now cleaned up the vulkan stuff in my additional-deps sysroot
<JEEB> yeh, now it builds.
Sean_McG has joined #ffmpeg-devel
abdu54 has quit [Ping timeout: 240 seconds]
abdu has joined #ffmpeg-devel
Taripe is now known as ePirat
amogh has quit [Quit: Connection closed for inactivity]
<fflogger> [editedticket] brycechesternewman: Ticket #11217 ([ffmpeg] Output "-ss" memory consumption regression) updated https://trac.ffmpeg.org/ticket/11217#comment:27
abdu has quit [Quit: Client closed]
abdu has joined #ffmpeg-devel
abdu32 has joined #ffmpeg-devel
abdu has quit [Ping timeout: 240 seconds]
cone-837 has joined #ffmpeg-devel
<cone-837> ffmpeg Felicia Lim master:d36883f1196b: avformat/iamf_writer: fix setting skip_samples and discard_padding for OPUS
<cone-837> ffmpeg Felicia Lim master:2229b7412738: avformat/movenc: fix setting elst/stss for IAMF with Opus
abdu32 has quit [Ping timeout: 240 seconds]
abdu has joined #ffmpeg-devel
abdu has quit [Ping timeout: 240 seconds]
mkver has quit [Ping timeout: 260 seconds]
termos has quit [Ping timeout: 252 seconds]
termos has joined #ffmpeg-devel
abdu has joined #ffmpeg-devel
secondcreek has quit [Ping timeout: 245 seconds]
mkver has joined #ffmpeg-devel
Traneptora has quit [Quit: Quit]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
abdu has quit [Quit: Client closed]
abdu has joined #ffmpeg-devel
System_Error has quit [Ping timeout: 264 seconds]
System_Error has joined #ffmpeg-devel
abdu has quit [Quit: Client closed]
abdu has joined #ffmpeg-devel
cone-837 has quit [Quit: transmission timeout]
secondcreek has joined #ffmpeg-devel