ezequielg | ndufresne: doesn't totem work ? | 00:03 |
---|---|---|
- addy (QUIT: Quit: WeeChat 2.3) (~tux@2a00:6020:21d9:6f00:7b75:b602:7464:4929) | 00:58 | |
+ chartreuse (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net) | 01:10 | |
ndufresne | ezequielg: should not work with decodebin, there is decodebin3 for that reson | 01:46 |
ndufresne | (or playbin3) | 01:46 |
ndufresne | ezequielg: if you use gst-play, it has --use-playbin3 option | 01:47 |
ndufresne | ezequielg: as for totem, it's using clutter display sink, which is missing DMABuf support (and clutter / cogl is now unmaintained, so this will never happen) | 01:48 |
ndufresne | GTK4 (which got came out) is the way to go, it already have video playback widget, but I haven't checked if they already got modern Linux stuff supported | 01:49 |
ndufresne | mntmn: so for now, the example QT player should do what you want, it will scale using GPU, play audio/video, can render subtitles, you can seek with the minimal UI | 01:50 |
ndufresne | oh and you can fullscreen | 01:50 |
ezequielg | Ah, didn't know/remember decodebin3. Thx. | 01:51 |
ndufresne | the main difference is that with help from parsebin, it can pretty much expose all streams much earlier, so the decoder haven't decoded a frame by the time the pad is exposed | 01:53 |
ndufresne | which basically allow negotiating with the video sink, otherwise the decoder would have been started before being linked, so it would negotiate with the the void | 01:54 |
mntmn | ndufresne: cool, i’ll try the qt player then! | 01:57 |
ndufresne | ezequielg: I double checked, and I confirm it works as expected wit decobebin3 | 01:59 |
ndufresne | at some point we should look into adding more formats and scaler | 02:00 |
ndufresne | ezequielg: and maybe the ability to change reconfigure on the fly without loosing reference frames | 02:01 |
swivel | 14 | 02:31 |
swivel | oops | 02:31 |
- erlehmann (QUIT: Ping timeout: 265 seconds) (~erlehmann@46.114.39.247) | 03:07 | |
+ erlehmann (~erlehmann@46.114.33.3) | 03:21 | |
- JDGJr (QUIT: Remote host closed the connection) (~JDGJr@209.131.238.80) | 03:29 | |
+ JDGJr (~JDGJr@209.131.238.80) | 03:38 | |
+ kaleun (~kaleun@2600:1700:6828:40::4e5) | 03:50 | |
- kaleun (QUIT: Ping timeout: 260 seconds) (~kaleun@2600:1700:6828:40::4e5) | 07:31 | |
- chartreuse (QUIT: Quit: Leaving) (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net) | 08:51 | |
+ B[] (~Thunderbi@125-239-58-43-fibre.sparkbb.co.nz) | 09:18 | |
- emacsomancer (QUIT: Read error: Connection reset by peer) (~runner@c-174-52-88-123.hsd1.ut.comcast.net) | 10:12 | |
+ emacsomancer (~runner@c-174-52-88-123.hsd1.ut.comcast.net) | 10:22 | |
+ nemunaire (~nemunaire@2a01:e0a:25a:9160:cafe::d) | 10:58 | |
- JDGJr (QUIT: Remote host closed the connection) (~JDGJr@209.131.238.80) | 18:31 | |
- B[] (QUIT: Ping timeout: 258 seconds) (~Thunderbi@125-239-58-43-fibre.sparkbb.co.nz) | 18:42 | |
+ JDGJr (~JDGJr@209.131.238.80) | 18:58 | |
- erlehmann (QUIT: Quit: Just say no, then the virus can not enter your body without your consent.) (~erlehmann@46.114.33.3) | 19:42 | |
+ erlehmann (~erlehmann@46.114.33.3) | 19:42 | |
- ggoes (QUIT: Quit: WeeChat 2.3) (~gregf@fsf/staff/ggoes) | 20:10 | |
+ ggoes (~gregf@fsf/staff/ggoes) | 20:12 | |
+ chartreuse (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net) | 22:38 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!