Closed Chrischenny closed 2 months ago
Is this a regression?
Is this a regression?
no, just h264 decoder
Is this a regression?
I use this wasm in browser kernel to decode avc live stream by software, but in some case,it will cuase the kernel crush down.
Is this a regression?
it works on version 1.38.45 i tried on 2.0.x,it didn't work
0xfe 0x17
Looks like that is a 32-bit atomic store. If wasm2wat can't parse it then I suggest filing an issue on the wabt repo, where that tool comes from. Though, perhaps check first if you aren't missing the flag to enable threads, --enable-threads
(it's possible that without that flag, it treats atomic opcodes as errors).
Yup, looks like you need --enable-threads
(or --enable-all
)
Emscripten Version
3.1.64
FFmpeg Version Tag
release/7.0
Build Command
Detail
When I use
wasm2wat
to analyze the detail of the binary file, the wasm2wat tool report an error:Then I use binaryReader to read the wasm file, I found that an unexpected externed varible was packaged in
__indirect_function_table
section. This varible is externed by/ffmpeg/libavcodec/cabac.h
, the code block is:the binary file is: a.zip