sdl

Linux mint 在运行 SDL2 程序时冻结
sdl

Linux mint 在运行 SDL2 程序时冻结

在我开发的过去几个 SDL2 程序中,似乎出现了最奇怪的错误;每当我运行该程序时(经过任意时间后),Linux mint 就会冻结。我无法移动鼠标或对计算机进行任何操作。此时我唯一的选择就是按下电源按钮直到它关闭。我正在使用库 SDL2 和 SDL2_ttf。我假设这是某种类型的图形驱动程序问题(因为我过去遇到过驱动程序问题),所以我将图形驱动程序更新为 xserver-xorg-video-nouveau(开源)。这解决了我之前的图形驱动程序问题。 我的内核版本是 5.8.10。我的 GPU 是 GEforce GT 710。我的电脑是 dell-insp...

Admin

SDL 程序无法在 Xming 上打开
sdl

SDL 程序无法在 Xming 上打开

我在 Windows 10 计算机上运行 Ubuntu 应用程序,但在使用 Xming 显示 SDL 程序时遇到了问题。 这是我收到的错误: Xlib: extension "MIT-SHM" missing on display ":0". Xlib: extension "MIT-SHM" missing on display ":0". Xlib: extension "MIT-SHM" missing on display ":0". 以下是 SDL 代码: /*This source code copyrighted by ...

Admin

FB 中的 Navit 导致 SDL 初始化 -1
sdl

FB 中的 Navit 导致 SDL 初始化 -1

我正在尝试使用 Buildroot 映像(包括 WPE 框架)为 Rpi3 编译 Navit。启动时仅运行 WPE 框架(无 x 服务器),因此我想使用帧缓冲区显示 Navit。我知道有支持此功能。我已按如下方式配置 Navit: Navit 配置 但无论如何我都无法运行它。出现以下错误。我已经从 buildroot 安装了 SDL。 错误:graphics_sdl:graphics_sdl_new:SDL_Init 失败 -1 有人能告诉我如何设置 Navit 才能在不使用 X Server(与 WPE 合作)的情况下顺利运行吗?遗憾的是 Na...

Admin

如何在 Ubuntu 上为 Android 交叉编译 ffplay?
sdl

如何在 Ubuntu 上为 Android 交叉编译 ffplay?

我正在尝试获取 ffplay 二进制文件以在我的 Android 应用中使用它。但是当我运行配置脚本时,它说未找到 sdl2,尽管我也对其进行了交叉编译并将其标头和库标志放入 --extra-cflags 和 --extraldflags。如果我删除 --enable-sdl2,ffplay 就不会出现在要构建的程序列表中。我设法让它在 release/3.2 分支上进行编译,但它会引发有关以太 ffplay 或 libavutil.so 文件中对“main”的未定义引用的错误(取决于共享和/或静态标志)。然后我在主分支上的配置文件中编辑了 sdl2_cfl...

Admin

在 ffmpeg 中,如何保持 SDL 输出实时预览?
sdl

在 ffmpeg 中,如何保持 SDL 输出实时预览?

当在 ffmpeg 命令行中单独使用时,SDL 提供出色的实时显示,除了音频流之外,视频流几乎没有延迟。就像这样。 ffmpeg -f dshow -video_size 1920x1080 -rtbufsize 2G -framerate 59.94 -i "Directshow A/V capture devices" -vcodec rawvideo -pix_fmt yuv420p -window_size qcif -f sdl "SDL OUT" 但是当与其他输出一起使用时,即在多个输出的情况下,SDL 输出显示明显的延迟,长达 5 秒或...

Admin

如何在 ffmpeg 中使 SDL 输出与音频流一起显示?
sdl

如何在 ffmpeg 中使 SDL 输出与音频流一起显示?

学习 ffmpeg 时,我通过以下代码测试了 SDL 输出。我注意到视频播放正常,但没有音频。 ffmpeg -re -i INPUT -vcodec rawvideo -pix_fmt yuv420p -window_size qcif -f sdl "sdl out" 没有声音。SDL 输出中没有出现音频流,只有视频流。 我怎样才能让 sdl 输出采用音频流和视频流?谢谢 ...

Admin

没有 X 的 SDL(旧笔记本控制台上的 dosbox)
sdl

没有 X 的 SDL(旧笔记本控制台上的 dosbox)

我尝试在低内存(512MB - 32MB 视频 RAM)的笔记本电脑上运行 dosbox,无需 x windows,只是为了好玩。它无法开箱即用,并且我收到“无法初始化 SDL,没有可用的视频设备”错误。 Dosbox 使用 SDL 进行渲染,并根据https://bbs.archlinux.org/viewtopic.php?id=159267似乎可以在 fbcon、directfb 或 svgalib 上运行 SDL。 问题是我无法通过 SDL_VIDEODRIVER 环境变量选择视频驱动程序。应该有一个在 SDL 启动期间测试的视频设备列表,所以也...

Admin

如何使用 cygwin 在 python 上安装 pygame?
sdl

如何使用 cygwin 在 python 上安装 pygame?

我无法在 cygwin 上正确安装 pygame。我尝试按照旧文档操作,http://msdl.cs.mcgill.ca/people/tfeng/svmsccdoc/node49.html,但是它不起作用。 更糟糕的问题是 SDL 无法正确安装 由于我已经努力了好几天,所以欢迎任何帮助。 ...

Admin

与 libsdl 1.2 相比,libsdl2 在图形方面具体带来了什么变化?
sdl

与 libsdl 1.2 相比,libsdl2 在图形方面具体带来了什么变化?

据我所知,libsdl2 比 libsdl 1.2 更适合玩游戏。但我不明白他们带来了哪些变化。我不是程序员,而是最终用户。有人能向我解释一下 SDL2 会给我这个游戏玩家带来哪些好处,特别是在图形方面吗? 有几款游戏仍然使用 800x600 分辨率?这些游戏有可能在 1600x900 和这样的分辨率下玩吗?游戏中是否也可以使用更大的图块?我不知道 SDL 1.2 克服了哪些限制,而 SDL2 克服了这些限制。期待知道。 需要注意的是,我在使用 Debian Jessie。 更新:根据@Mario 的回答,我有一个集成的 Intel G33 芯片组。(...

Admin

无法使用 gcc 编译 SDL 源文件
sdl

无法使用 gcc 编译 SDL 源文件

我下载了一本 SDL 图形编程入门手册,所以我尝试编译我的第一个源代码,它记录了下一个错误 编译它的命令是: $ gcc helloWorld.c [-o helloWorld] $(sdl-config --cflags --libs) 日志如下: gcc: error: [-o: No such file or directory gcc: error: helloWorld]: No such file or directory ...

Admin

无法在 Qemu 上打开 SDL 支持
sdl

无法在 Qemu 上打开 SDL 支持

我在arm平台编译qemu的时候,配置如下: ./configure --cross-prefix=arm-linux-gnueabi- --target-list=arm-softmmu --enable-kvm --enable-sdl --static 但出现以下错误: ERROR: User requested feature sdl ERROR: configure was not able to find it 我不知道哪里出了问题,我使用的是带有 libsdl1.2dev 的 Ubuntu 12.04,我从其官方网站下载了 qemu...

Admin

KVM/QEMU SDL 输出到帧缓冲区
sdl

KVM/QEMU SDL 输出到帧缓冲区

我想要一个在不运行 X 的主机上使用 SDL 图形的 KVM 客户机。据我所知,SDL 支持输出到帧缓冲区,但我找不到太多关于这个主题的信息。 ...

Admin

在 AWS Linux AMI 上安装 ffmpeg + 依赖项(repo 问题)
sdl

在 AWS Linux AMI 上安装 ffmpeg + 依赖项(repo 问题)

我正在安装ffmpeg以在 Amazon Linux AMI 上运行,并添加了 reporpmforge和dagrepo。以下是我用来参考的一些指南: 雙方和拉祖纳 rpmforge repo 有ffmpeg,但如果你尝试安装它,它会抱怨缺少依赖项(对我来说libSDL-1.2.so.0()(64bit))。无论如何,我都会安装ffmpeg from svn so I can be sure to enable the options I want (namelylibx264 ). It seems strange to me though tha...

Admin

如何在没有登录的情况下直接在控制台上启动 Linux 应用程序
sdl

如何在没有登录的情况下直接在控制台上启动 Linux 应用程序

我需要在 Linux 控制台上启动应用程序,并且不需要任何类型的登录或安全。我不需要任何 ALT-F1、F2 等虚拟控制台,但我想允许通过网络端口进行 SSH 访问以进行调试、加载等。 如果这很重要,该应用程序是一个 SDL 图形程序,以 fbcon 作为 SDL_VIDEODRIVER 运行。我目前正在使用 Fedora 10 和 12,但任何支持使用 fbcon 帧缓冲区的 SDL 的发行版都可以接受。 ...

Admin

Linux 操纵杆在 SDL 游戏中似乎校准错误(Freespace 2 Open)
sdl

Linux 操纵杆在 SDL 游戏中似乎校准错误(Freespace 2 Open)

我有一个 USB 操纵杆(Saitek Cyborg 3D),它在我最近安装的 Ubuntu 9.04 盒子上显示为/dev/input/js0,并且jstest显示的值在 +-32767 范围内,正如我所期望的那样。我刚刚挖出了一份自由空间开放,一款使用 SDL 的游戏,在大约一年前安装的 Ubuntu 上运行没有问题,操纵杆似乎校准得很差。所有轴(X、Y、扭转、油门)似乎至少偏离中心 20%。X 轴和 Y 轴至少肯定没有到达它们的端点。 A相关讯息2009 年 1 月在 SDL 邮件列表上提出的这个问题,...

Admin