2020-05-17.log

ezequielgndufresne: 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
ndufresneezequielg: should not work with decodebin, there is decodebin3 for that reson01:46
ndufresne(or playbin3)01:46
ndufresneezequielg: if you use gst-play, it has --use-playbin3 option01:47
ndufresneezequielg: 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
ndufresneGTK4 (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 supported01:49
ndufresnemntmn: 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 UI01:50
ndufresneoh and you can fullscreen01:50
ezequielgAh, didn't know/remember decodebin3. Thx.01:51
ndufresnethe 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 exposed01:53
ndufresnewhich basically allow negotiating with the video sink, otherwise the decoder would have been started before being linked, so it would negotiate with the the void01:54
mntmnndufresne: cool, i’ll try the qt player then!01:57
ndufresneezequielg: I double checked, and I confirm it works as expected wit decobebin301:59
ndufresneat some point we should look into adding more formats and scaler02:00
ndufresneezequielg: and maybe the ability to change reconfigure on the fly without loosing reference frames02:01
swivel1402:31
swiveloops02: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.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!