問題タブ [directfb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1613 参照

c - DirectFB チュートリアルの無効な引数

問題なく起動するように DirectFB を起動できないようです。DFBCHECK (DirectFBCreate (&dfb)); の後に関数にアクセスしようとすると、「無効な引数」が表示されます。チュートリアルから簡単な例を実行しようとしています。コードは次のとおりです。

ご覧のとおり、ハードコードされた char* で引数を提供しています。これは、コマンドラインから起動しないコードから DirectFB を使用する予定があるためです。コードはコマンド「 gcc -I/usr/local/include/directfb dfbtest.c -o dfbtest -ldirectfb」でコンパイルされます

これにより、エラーが発生します。

(*) DirectFB/Core: シングル アプリケーション コア。(2012-05-21 06:43)

(*) Direct/Thread: Started 'VT Switcher' (3285) [CRITICAL OTHER/OTHER 0/0] <8388608>...

(*) Direct/Modules: モジュール 'joystick' を抑制

(*) Direct/Modules: モジュール 'keyboard' を抑制

(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: 蓋スイッチ (1) 0.1 (directfb.org)

(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: 電源ボタン (2) 0.1 (directfb.org)

(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: スリープ ボタン (3) 0.1 (directfb.org)

(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: 電源ボタン (4) 0.1 (directfb.org)

(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: Apple Computer Apple Internal K (5) 0.1 (directfb.org)

(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: Apple Computer Apple Internal K (6) 0.1 (directfb.org)

(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: Logitech USB-PS/2 オプティカル マウス (7) 0.1 (directfb.org)

(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: appletouch (8) 0.1 (directfb.org)

(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: applesmc (9) 0.1 (directfb.org)

(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: HDA Intel SPDIF In (10) 0.1 (directfb.org)

(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: HDA Intel Line (11) 0.1 (directfb.org)

(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: HDA Intel Headphone (12) 0.1 (directfb.org)

(*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: IMPS/2 マウス (1) 1.0 (directfb.org)

(*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...

(*) DirectFB/入力: IMPS/2 マウス (2) 1.0 (directfb.org)

(*) DirectFB/Genefx: MMX が検出され、有効になっている

(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)

(*) DirectFB/Core/WM: デフォルト 0.3 (directfb.org)

(*) FBDev/Surface: オフセット 0 とピッチ 5888 で 640x480 32 ビット LUT8 バッファー (インデックス 0) を割り当てます。

(*) FBDev/Mode: 640x480 LUT8の設定

(*) FBDev/Mode: 8 ビット (LUT8)、ピッチ 5888 で 640x480 (仮想 640x480) に切り替え dfbtest.c <30>:

(!!!) * 警告 [DirectFB の初期化を解除せずにアプリケーションが終了しました!] * [../../../src/core/core.c:859 in dfb_core_deinit_check()]

さらにデバッグする方法についてのアイデアをいただければ幸いです。これをUbuntu 12で実行しています。Radeonチップを搭載した古いMacBook Proを使用しています。これをコンソールまたは X11 で実行しても、結果は同じです。フレームバッファが起動するように画面がちらつきますが、この setcooperativelevel 呼び出しでクラッシュします。

0 投票する
1 に答える
403 参照

c++ - DirectFB によって作成された X Window の ID を取得するにはどうすればよいですか?

DirectFB と GStreamer-0.10 を使用するプログラムを開発しています。gst_x_overlay_set_xwindow_id()GStreamerのライブラリから使用gstxoverlayして、DirectFB によって作成されたウィンドウにレンダリングするよう GStreamer に指示しています。gst_x_overlay_set_xwindow_id()レンダリングしたい X ウィンドウの ID を指定する必要がありますが、DirectFB からそれを取得する方法が見つからないようです。

DirectFB によって作成されたウィンドウの X Window ID を取得する方法はありますか? 簡単な方法がない場合、これを達成するために DirectFB のソース ファイルをハッキングする方法はありますか?

0 投票する
2 に答える
883 参照

qt - QtのDirectFBバックエンドに引数を渡す方法は?

directfb バックエンドを指定して組み込み Qt アプリケーションを起動する場合、特定の構文を使用して引数を渡す方法があります。

これにより、解像度が変更されます。

アプリケーション ウィンドウからクロムを削除したいとします。directfb にはたくさんのオプションがあるので、コマンドラインからどのように指定すればよいでしょうか? Qt の内部実装を探すか、DirectFB プロジェクトで指定されている CLI 引数を使用する必要がありますか?

UPDATEコロンを使用してディスプレイ バックエンドに引数を渡すメカニズムがありますが、directfb の場合、解像度の変更には機能しません。

0 投票する
3 に答える
1562 参照

c - DirectFB : バージョン 1.7.0 をインストールすると、libdirectfb-1.2.so.9 がインストールされますが、libdirectfb-1.7.so.0 はインストールされません。

最近、 http: //directfb.org/downloads/Core/DirectFB-1.7/DirectFB-1.7.0.tar.gz から DirectFB コード バージョン 1.7 をダウンロードしました。構成、コンパイル、およびインストール後、次のファイルが表示されます。

サンプルコードを実行しようとすると、インストールされているライブラリのバージョンが正しくないか、かなり古いため、次のように述べられています

同じものをバージョン 1.2.9 にリンクすると、予期しない結果が得られますか?

問題を解決するにはどうすればよいですか?

0 投票する
2 に答える
2600 参照

c++ - X11 または /dev/fb0 を使用せずに Linux でスクリーンショットを撮る方法は?

Linux ベースの組み込みシステムに取り組んでいます。ウィンドウ処理に Qt を使用し、Xserver はありません。私の目的は、画面のスクリーンショットを撮ることです。

FBgrab を使ってみました。/dev/fb0フレームバッファがカーネルで有効になっていないため、持っていないため失敗しました。画面 (HDMI) に UI を表示する Qt ベースのアプリケーションを実行しています。また、QPixmap とグラブ ウィンドウを使用する QT Web サイトのスクリーン ショット アプリケーションも試しました。ディスプレイに影響するため、システムで 2 つの QAppliction を実行できないため、これも失敗です。

スクリーンショットを取得する他の方法はありますか?

0 投票する
1 に答える
732 参照

c++ - DirectFB と Qt を統合するために使用するクラスはどれですか?

DirectFB と Qt を統合したいと考えています。Qt 4.8 でどの Qt クラスが役立つでしょうか?

0 投票する
0 に答える
190 参照

qt - Coexist two layers - for directfb and Qt

I'm a newbie... I have a browser application, written on Qt. It runs m3u8(hls) streams. The UI(which includes seek bar and other buttons-CC(Closed caption), fullscreen, volume change and mute), is being rendered using Qt. Whereas CC is displayed using directfb. The object gets three layers. In layer 0, I could get the whole of CC, but not display the seek bar. When layer 1 or 2 is used, I dont get CC fully, rather, I get only a portion of the caption. How do I make them co-exist?

My Question is :

Can I make both the layers coexist simultaneously? Can I render the CC fully and at the right PTS(timestamp) even when layer 1 or 2 is used?

0 投票する
1 に答える
542 参照

video - Directfb を使用して .mp4 および .avi を再生することはできますか?

Directfb を使用して .mp4 および .avi を再生することはできますか? Directfb で GIF を再生できることはわかっています。.mp4 や .avi などのビデオを再生できますか? どのように?ありがとうございました。