avcodec_decode_video2:多余的字节可以防止什么?

TopGunCoder

avcodec_decode_video2文档中,它给出以下警告:

警告:

输入缓冲区必须比实际读取的字节大FF_INPUT_BUFFER_PADDING_SIZE,因为某些优化的位流读取器会一次读取32或64位,并且可能会读取到最后。输入缓冲区buf的末尾应设置为0,以确保损坏的MPEG流不会发生过度读取。

如果不执行此操作,会在发生超读时导致分段错误吗?还是可能导致奇怪的腐败?我只是好奇,因为我有腐败,而且我不确定这是否可能导致我的问题。

纳坦链球

不一定会导致分段错误,但可能是undefined behavior,因为这些读取器将读取未分配的内存。这可能会使程序立即崩溃,或工作一段时间,甚至看起来运行良好:您永远无法确定它何时到undefined behavior

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AR.Drone 2,ffmpeg avcodec_decode_video2()分段错误

来自分类Dev

FFmpeg使用avcodec_decode_video2解码原始缓冲区

来自分类Dev

android上的FFmpeg在avcodec_decode_video2函数中崩溃

来自分类Dev

使用LibAV将压缩的帧解码到内存:avcodec_decode_video2?

来自分类Dev

FFmpeg使用avcodec_decode_video2解码原始缓冲区

来自分类Dev

NTFS加密可以防止什么?

来自分类Dev

Tcl eval命令可以防止字节编码吗?

来自分类Dev

AntiForgeryToken是否可以防止多余的表单字段提交到服务器?

来自分类Dev

有什么办法可以防止python的副作用?

来自分类Dev

为什么锁可以防止计时器重叠

来自分类Dev

有什么方法可以防止虚线边框合并吗?

来自分类Dev

有什么方法可以防止虚线边框合并吗?

来自分类Dev

有什么方法可以防止wallch更新.cache / wallpaper?

来自分类Dev

FFMPEG-avcodec_decode_video2返回“无效的帧尺寸0x0”

来自分类Dev

是否可以防止用户在视频播放结束之前关闭AdMob Video AD?

来自分类Dev

在.NET中,有什么方法可以测试异步锁定,从而证明可以防止重入?

来自分类Dev

我的angularjs应用启动时,有什么方法可以防止加载初始状态吗?

来自分类Dev

Intro.js-有什么方法可以防止在外部单击时关闭游览?

来自分类Dev

节点socket.io,有什么方法可以防止洪泛?

来自分类Dev

有什么方法可以防止愚蠢的Xcode更新到Storyboard?

来自分类Dev

Google OAuth状态令牌实际上可以防止什么CSRF?

来自分类Dev

窗口弹出窗口或破坏全屏\沉浸模式的广告。有什么方法可以防止这种情况?

来自分类Dev

有什么方法可以防止Eclipse崩溃时重新导入所有项目?

来自分类Dev

有什么办法可以防止在MVC 5中提交表单?

来自分类Dev

有什么方法可以防止-[NSData bytes]变成悬空指针?

来自分类Dev

为什么在容器中使用flexbox可以防止内联块的额外空间

来自分类Dev

除了eval之外,还有什么方法可以防止我的perl脚本因错误而终止

来自分类Dev

有什么方法可以防止杰克逊场反序列化吗?

来自分类Dev

有什么办法可以防止使用JavaScript加载图片的页面?

Related 相关文章

  1. 1

    AR.Drone 2,ffmpeg avcodec_decode_video2()分段错误

  2. 2

    FFmpeg使用avcodec_decode_video2解码原始缓冲区

  3. 3

    android上的FFmpeg在avcodec_decode_video2函数中崩溃

  4. 4

    使用LibAV将压缩的帧解码到内存:avcodec_decode_video2?

  5. 5

    FFmpeg使用avcodec_decode_video2解码原始缓冲区

  6. 6

    NTFS加密可以防止什么?

  7. 7

    Tcl eval命令可以防止字节编码吗?

  8. 8

    AntiForgeryToken是否可以防止多余的表单字段提交到服务器?

  9. 9

    有什么办法可以防止python的副作用?

  10. 10

    为什么锁可以防止计时器重叠

  11. 11

    有什么方法可以防止虚线边框合并吗?

  12. 12

    有什么方法可以防止虚线边框合并吗?

  13. 13

    有什么方法可以防止wallch更新.cache / wallpaper?

  14. 14

    FFMPEG-avcodec_decode_video2返回“无效的帧尺寸0x0”

  15. 15

    是否可以防止用户在视频播放结束之前关闭AdMob Video AD?

  16. 16

    在.NET中,有什么方法可以测试异步锁定,从而证明可以防止重入?

  17. 17

    我的angularjs应用启动时,有什么方法可以防止加载初始状态吗?

  18. 18

    Intro.js-有什么方法可以防止在外部单击时关闭游览?

  19. 19

    节点socket.io,有什么方法可以防止洪泛?

  20. 20

    有什么方法可以防止愚蠢的Xcode更新到Storyboard?

  21. 21

    Google OAuth状态令牌实际上可以防止什么CSRF?

  22. 22

    窗口弹出窗口或破坏全屏\沉浸模式的广告。有什么方法可以防止这种情况?

  23. 23

    有什么方法可以防止Eclipse崩溃时重新导入所有项目?

  24. 24

    有什么办法可以防止在MVC 5中提交表单?

  25. 25

    有什么方法可以防止-[NSData bytes]变成悬空指针?

  26. 26

    为什么在容器中使用flexbox可以防止内联块的额外空间

  27. 27

    除了eval之外,还有什么方法可以防止我的perl脚本因错误而终止

  28. 28

    有什么方法可以防止杰克逊场反序列化吗?

  29. 29

    有什么办法可以防止使用JavaScript加载图片的页面?

热门标签

归档