Friday, 2025-12-12

malMister_Magister: didn't you have issues with video streaming, what to test this https://github.com/sailfishos/gst-droid/pull/84 ?16:12
Mister_Magisterthe only issue is that h264 video won't seek16:39
Mister_Magisterdoubt that it fixes it but I can try i guess16:41
malok, need to find some way to test that seeking issue16:41
Mister_Magisteri already gave it to you16:42
Mister_Magisterlike a year ago16:42
malyeah, need to find what it was16:42
Mister_Magistersimplest is to just run microtube though16:42
Mister_Magisterthough there was issue with h264 streams, not like videos, streams16:43
Mister_Magisteralso hold your horses about the seeking issue, i'll check if that status is still up to date cause i remember some improvement16:43
malthat PR does implement drain which might be related to seeking16:45
Mister_Magisteryeah no its still present16:45
Mister_Magisterbut now i would have to build it… and it's annoying… xd16:46
Mister_Magisterimma test on x2 as nobody cares about x216:46
malgst-droid only needs droidmedia-devel, not droidmedia itself16:47
Mister_Magisteralthough x2 is still 4.6, speaking of, how's the 5.0 for 3.4 kernels coming along?16:47
Mister_Magisteroh we don't build gst-droid per device anymore i forgot xd16:47
malyeah16:48
Mister_Magisteraaaaaany update about 5.0 for 3.4? :)16:48
malI should try to debug it again16:48
maltoo many things to do16:48
Mister_Magisteryeah i imagine16:48
Mister_Magistermy 3.4 devices are still in use by people so it would be realllyyy nice to be able to update :)16:48
Mister_Magisterpreeeety please16:49
malfp2 users also have asked about it16:49
Mister_Magisterhttps://build.sailfishos.org/package/show/nemo:testing:hw:motorola:victara/gst-droid lmk if i did something incorrectly16:49
Mister_Magisterobs froze lol16:50
Mister_Magisteroh here it goes16:50
Mister_Magistermal: what's funny is that at this point adaptive streams are legacy and i need to do massive amount of work to get rid of them lol16:52
mal?16:53
Mister_Magisteryoutube already removed adaptive streams (mpeg DASH) in favor of SABR16:53
Mister_Magisterwhich is not implemented currently by anything16:54
Mister_Magisterso i need to write entire implementation in gst on my own16:54
Mister_Magisterdon't worry about it, don't even bother reasearching xd16:54
Mister_Magisterwell its technically also adaptive but you get the point16:54
Mister_Magisterbonus is that its no longer two separate streams, it will be one stream16:55
maloh, that is some custom streaming protocol16:56
Mister_Magisteryeap16:56
Mister_Magisterthey already implemented it in js, its not gonna be too bad, i just need to make appsrc that will decode the stream and just pass it further16:57
Mister_Magistershouldn't be too hard, decoding is hardest part as its time consuming so you only need to partially parse json16:57
Mister_Magistercurrently some clients still have the dash option available so i use it as a fallback for now before i find willingness to implement it, altough i'm more and more tempted to just drop the yt client altogether16:58
Mister_Magisterin other news, gst-droid installed16:58
Mister_Magistermal: in bad news, seeking still broken17:00
Mister_Magisterimma check live streams17:01
Mister_Magisteroh streams now don't work at all but it might be my client's fault17:02
Mister_Magisterso ye wouldn't say there's much improvement at all :P Tho it might improve stability of the app which still likes to crash17:03
malok17:04
Mister_Magisterthe seeking issue is easy to reproduce with youtube and not easy otherwise because i found out its quite fromat-dependent17:04
Mister_Magisterso i'd recommend just using microtube for it as its easiest, but I wouldn't load videos too often or youtube will ban your ip for 24h :D17:05
* Mister_Magister youtube is REAL pain in the ass17:05
Mister_Magistermost people now have phones that support vp9 decoding so it hasn't been huge issue (other than that one port from jolla that has no hw decoding whatsoever)17:06
Mister_Magisterso if you would be wondering whether to debug seeking or 3.4 kernel everyone would prefer the latter17:07
malwhat port?17:07
Mister_Magistersome xperia17:07
Mister_Magisteri'm not keeping up with official ports17:07
Mister_Magisteri can't find what i was doing to reproduce it so microtube still best option17:12
Mister_Magistercause when i tried with other formats or not via http streaming it wasn't working iirc17:12
Mister_Magisteras in, seeking was working17:12

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!