[04:32] <ParkerR> b-rad, oooh link? [09:28] <pagios> hello, any idea how to calculate the average RAM consumption of a given stream? Say an 720p standard SD stream consuming 1GB/hour [11:07] <ParkerR> pagios, Wouldnt that have so many factors other than stream info? Media player used, whether or not hardware decoding is enabled, etc [13:25] <b-rad> @ParkerR, https://patchwork.linuxtv.org/patch/47794/ [14:03] <pagios> ? [14:11] <b-rad> is Ram/Hr even a unit? [14:24] <ParkerR> b-rad, So should the reply patch work? [14:25] <b-rad> that thread is the original patch [14:25] <ParkerR> Devin Heitmueller - June 26, 2018, 8:23 p.m. [14:25] <b-rad> if you back that patch off then dualhd will work, but hvr-950 and perhaps other isoc devices will not [14:25] <ParkerR> Seems like a very fresh reply lol [14:25] <b-rad> yeh i replied to the old patch ;) [14:25] <ParkerR> No I mean he replied to you after that [14:26] <b-rad> to sort it out like devin says we'll need to add a shared refcounter to both em28xx devices [14:27] <ParkerR> Ahh ok. Wasnt sure if the patch he linked was a fix fix [14:27] <b-rad> i also properly fixed the oops [14:27] <ParkerR> Oh Im just reading that page wrong arent I? lol [14:28] <b-rad> "your" disconnect oops [14:28] <b-rad> i'll submit that patch briefly [14:28] <ParkerR> <3 [14:29] <ParkerR> Ahh ok so he didnt actually link anything https://www.mail-archive.com/linux-media@vger.kernel.org/msg133069.html [14:29] <ParkerR> Was just reading the page weird hehe [14:29] <ParkerR> Cheers [14:29] <b-rad> it's kinda funny, i had four different groups (including you) of people complaining about fairly different issues, and all of them are due to regression fix [14:30] <b-rad> various kernels and hardware back to 3.10 lol [14:30] <ParkerR> lol [14:30] <ParkerR> Due to the same regression fix or multiple? [14:30] <b-rad> that single regression fix [14:30] <ParkerR> Damn son [14:30] <b-rad> i was like SCORE [14:31] <ParkerR> What was the proper fix for oops? [14:32] <b-rad> in em28xx_free_device you can't do the kfree(dev->alt_max_pkt_size_isoc) unless you're dev->ts == PRIMARY_TS [14:33] <b-rad> the full memcpy of the struct is fine in duplicate_dev [14:33] <ParkerR> Oh so it was running that on the second? [14:33] <b-rad> it was running that on the second first, then the first would come around and kfree it again [14:33] <ParkerR> Ooof [14:34] <b-rad> if you look in release_resources there's a similar check [14:34] <ParkerR> Makes sense as in dmesg you could see the #1 being released first [14:35] <b-rad> you wanna be cc'd on that patch? [14:35] <ParkerR> b-rad, Funnily enough xc5000 was kinda similar. It would free the device and the try freeing again this time in unmapped memory. Hard kernel lock [14:35] <ParkerR> b-rad, Sure lol [14:35] <b-rad> i actually blacklist all dvb and most media tree modules because of stuff like that [14:36] <b-rad> i don't mind if they take out a vm, but not my laptop or pc [14:37] <b-rad> i eventually fixed the two biggest oopses for me, so *might* be safe now [14:41] <ParkerR> Woot [15:32] <b-rad> incoming, feel free to add Tested-by tag if it does sort you [17:11] <ParkerR> b-rad, Nice! So try the patch against 4.18rc*? [17:12] <b-rad> yup [17:13] <ParkerR> Bilding now [17:13] <ParkerR> *Building [17:13] <b-rad> keep in mind both tuners won't work [17:13] <b-rad> together [17:17] <ParkerR> Aye I was just about to ask if there was a patch for that yet [17:17] <ParkerR> Ill test for the oops [17:18] <ParkerR> b-rad, If it works how do I add the tag via email? [17:18] <b-rad> reply to the email with the full tag line and patchwork will grab it [17:19] <ParkerR> I mean Ive never done tags so lol whats the format [17:20] <ParkerR> Aha [17:20] <ParkerR> Tested-by: Stephen Finucane <stephen@that.guru> [17:20] <ParkerR> Helps to RTFM https://media.readthedocs.org/pdf/patchwork/latest/patchwork.pdf [17:20] <b-rad> yup [17:20] <b-rad> https://www.kernel.org/doc/html/v4.16/process/submitting-patches.html#using-reported-by-tested-by-reviewed-by-suggested-by-and-fixes [17:39] <ParkerR> b-rad, TFW my 850 is so loved it just opens it's heart to me anytime https://i.imgur.com/mThqVdF.jpg [17:39] <ParkerR> (Casing is finger loose lol) [17:43] <ParkerR> Also the LEDs died on it long ago for some reason [17:45] <b-rad> probably both heat related [17:45] <b-rad> maybe not the led, but i imagine slow cooking the case eventually loosens the glue [17:46] <ParkerR> It clips. Ive probably taken it apart before and just wasnt so gentle lol [17:48] <ParkerR> I kep the 850 arounf for small form factor composite input [17:48] <ParkerR> *keep [17:48] <ParkerR> *around [17:50] <ParkerR> Kinda wish the dualHD had kept the connector but Id assume there wasnt much space to squeeze in a legacy chip [18:22] <ParkerR> b-rad, Tested and works. PLugged multiple times and tuned each time to make sure [18:22] <ParkerR> Sent in the tested-by [18:31] <ParkerR> Damn the 850 is almost 12 years old now [18:36] <ParkerR> Do the tested bys not show upp in the normal list? https://www.mail-archive.com/linux-media@vger.kernel.org/msg133080.html [18:36] <b-rad> typical time delay [18:37] <ParkerR> Ahh [18:37] <b-rad> patchwork will pick it up first [18:41] <b-rad> looks like 2 days ago some one submitted a patch to fix both tuners, which will just again break 950 [18:41] <b-rad> i have rather hacky fix that leaves that in place, but it's ugly'ish [18:42] <ParkerR> https://patchwork.linuxtv.org/patch/50553/ ? [18:43] <b-rad> yeh i guess they didn't read the original commit message [18:43] <ParkerR> Ahh so he just reverted the old one [18:43] <ParkerR> Hehe [18:43] <ParkerR> Well since I dont have the 950 I may just apply that for now [18:49] <ParkerR> b-rad, Thanks for all the help on this. Very insightful seeing some behind the scenes and great knowing there's a big compnay investing time into the Linux side of things (AMD and Hauappauge are top on my good list because of that) [18:52] <ParkerR> Between you and and agd5f, the world is a better place hehe [18:53] <ParkerR> s/Between/With [19:27] <b-rad> submitting my devin inspired quick fix, so I don't break potentially break all our old stuff while fixing the new stuff [19:43] <ParkerR> b-rad, https://i.imgur.com/iLspX8t.png [19:44] <ParkerR> Works well saying screw it to the 950 lol [19:44] <JEEB> has anyone tried these transmitters for ISDB-T? http://www.hides.com.tw/product_ut200_eng.html [19:44] <JEEB> just wondering how bad one of these (since it's only ~220eur) would be to poke at testing a driver while I'm outside Japan [19:45] <b-rad> theres a lot of isoc SoloHD out there, and i fear it probably has same failure as 950 did [19:47] <b-rad> patch submitted [19:47] <b-rad> "works for me" [19:56] <ParkerR> b-rad, So does the guy from the 25th neeed a reply saying this isnt needed anymore? I'll test out your patches [19:58] <b-rad> probably, i don't sub to the list otherwise i'd reply [19:58] <b-rad> their patch will break stuff [20:01] <ParkerR> Building now [20:01] <ParkerR> Also heh I applied only that patch and realized I hadnt rapplied the 1-2 and 2-2 as you noted [20:01] <ParkerR> Failed to patch until I applied those too [20:20] <ParkerR> b-rad, Did your most recent not get sent to linux-media? Im in that list but never got the email [20:24] <ParkerR> Oh huh I see it on mail-archive. Wonder why it never made it to email (Im in the list even if I wasnt cc'd) [20:28] <b-rad> patch work got it, so must have hit the list [20:55] <ParkerR> b-rad, Works for me! (too) https://i.imgur.com/pogP38J.png [21:00] <b-rad> :) [21:01] <ParkerR> And disconnected gracefully [21:02] <ParkerR> Actually want me to reply to the 25th guy with a link to yor updated one (mentioneing why the revert is bad) [21:03] <b-rad> sure [21:04] <ParkerR> b-rad, So with yours 950 "should" still be working? [21:05] <b-rad> yes, i'm trying to accommodate all devices [21:06] <ParkerR> b-rad, I CC'd you in [21:06] <b-rad> since Mauro pointed out the regression it cannot be ignored [21:06] <b-rad> thx [21:06] <b-rad> i only have dvb solohd and both bulk dualhd's [21:06] <ParkerR> Whats the difference between bulk and isoc? [21:06] <b-rad> but i imagine isoc solohd would be adversely affected [21:06] <b-rad> transfer mode [21:07] <ParkerR> Ahh [21:07] <ParkerR> And so bulk being the bulk USB endpoints (I assume older method) and isoc being updated? [21:07] <b-rad> isoc is 5*188 per packet, bulk now is 128*512 [21:08] <b-rad> it's in the eeprom, so there are two models old are isoc / new are bulk [21:08] <ParkerR> Ahh [21:08] <ParkerR> Mine seems to be isoc [21:08] <ParkerR> Just hw revision? [21:08] <b-rad> once i determined isoc devices can make weaker embedded poop themselves [21:09] <b-rad> same hw, just diff setting [21:09] <b-rad> i do not think you can force an isoc to bulk though [21:10] <b-rad> all it really affects is embedded and vm's [21:10] <ParkerR> https://i.imgur.com/gmO0KLW.jpg [21:10] <b-rad> C216 is bulk [21:13] <ParkerR> b-rad, Aye I modprobed em28xx with prefer bulk and it still did isoc [21:13] <ParkerR> [ 1432.989562] em28xx 1-3:1.0: dvb ts2 set to isoc mode. [21:16] <ParkerR> "Isochronous transfers occur continuously and periodically. They typically contain time sensitive information, such as an audio or video stream. If there were a delay or retry of data in an audio stream, then you would expect some erratic audio containing glitches. The beat may no longer be in sync. However if a packet or frame was dropped every now and again, it is less likely to be noticed by the listener." [21:16] <ParkerR> Neat [21:21] <ParkerR> b-rad, Also I know its not really related but HVR-850 with XC5000 still working great too heh [21:21] <b-rad> difference with dvb is 940 bytes per transaction or 24064, so a lot lighter weight when 24064 is not that much latency [21:21] <ParkerR> b-rad, so is isoc lighter weight or bulk? [21:23] <b-rad> bulk, it's 25 transactions in one [21:23] <b-rad> less interrupts etc [21:23] <ParkerR> Ahh [21:23] <b-rad> it can be much larger than the max value for em28xx as well [21:36] <ParkerR> RIP, I may have just hit a regression on xc5000. It tunes and plays fine [21:36] <ParkerR> For about 5 seconds [21:36] <ParkerR> Then stream freezes [21:38] <b-rad> lol u lucky i think i have an xc5000 device [21:40] <ParkerR> Like clockwork every time [21:41] <ParkerR> 4 to 5 second mark (probably depending on mpvs buffer) [21:41] <ParkerR> Imma try a reboot because I swear the very first plug this was working for a bit longer [21:45] <ParkerR> Fresh reboot, 5 seconds dead. Nothing in dmesg [21:47] <b-rad> interesting, check drivers parameters and turn on all possible [21:49] <ParkerR> [ffmpeg/demuxer] mpegts: Packet had TEI flag set; marking as corrupt [21:49] <ParkerR> Ok will check [21:49] <ParkerR> Right before that TEI I get [ffmpeg/demuxer] mpegts: Continuity check failed for pid 18 expected 2 got 1 [21:50] <ParkerR> And thats whats printed over and over after the error starts [21:50] <b-rad> stuff like that should only cause errors and not a driver to puke [21:50] <b-rad> so you should see if you can tell if you're still getting data [21:51] <ParkerR> And to confirm it wasnt just mpv tried VLC too. Same stuff [21:51] <ParkerR> Checking the module options now [21:52] <b-rad> vlc should tell you if its still getting data if you bring up info window [21:58] <ParkerR> b-rad, GOOD ITS ONE OF THOSE [21:58] <ParkerR> Debug on everything works [21:58] <ParkerR> UGH [21:58] <ParkerR> I did debug=1 for xc500 and au0852 [21:59] <ParkerR> *xc5000 [21:59] <b-rad> noice and racey eh [22:00] <ParkerR> b-rad, https://i.imgur.com/mazFXNA.png [22:02] <b-rad> see if you can generate a good log up to it failing, then mail the list and cc me [22:02] <b-rad> about to kip off for day [22:03] <b-rad> dvb-usb devices i'm not so familiar with [22:04] <ParkerR> Thats the issue. Failing the only "detailed" stats I have are all from libdvb/ffmpeg [22:04] <ParkerR> Nothing on the backend [22:04] <b-rad> yeh thats tough then without knowledge and device [22:05] <ParkerR> Ill see if I can find anything. Thanks again for all the help and hard work! [22:05] <ParkerR> :D [22:07] <b-rad> glad to help :) [22:09] <ParkerR> DualHD really is a neat little package. My only wish would be for more Android devices to support it kernel side. Only the Sheild TV has em28xx from what I recall [22:10] <ParkerR> And hell the Tablo tuner sold for the Shield TV is just a rebadged DualHD https://www.amazon.com/Tablo-TUNER-Dual-Tuner-Antenna-Adapter/dp/B076ZZSQY6 [22:11] <b-rad> android is reluctant [22:12] <b-rad> it took a lot to get support into nvidias kernel [22:12] <b-rad> if i had more hardware i'd try and get everything into aosp kernel [22:12] <b-rad> i do actually have one androidtv aosp board [22:13] <ParkerR> Also on top of that there arent any really good frontends on Android anyways. Everything is either really old (pre 4.x or tied to specific devices like in Tablos case) [22:13] <ParkerR> Or exclusive to Android TV [22:13] <ParkerR> (Live Channels) [22:14] <ParkerR> b-rad, Nice! [22:14] <ParkerR> I sold my Nexus Player [22:15] <ParkerR> Kinda miss it but it was getting long in the tooth [22:15] <b-rad> i like androidtv a lot [22:16] <ParkerR> Yeah I do to. The Nexus PLayer hardware is great but it got weird after all the updates [22:16] <b-rad> yeh well at least you get updates [22:16] <b-rad> i got 2 mibox that were "official" google day androidtv devices [22:16] <ParkerR> Also MiBox just got Oreo so thats neat [22:16] <b-rad> and they haven't been updated since release [22:17] <b-rad> only select beta program testers got oreo [22:17] <b-rad> i'm still on mm [22:17] <ParkerR> https://www.androidpolice.com/2018/06/26/xiaomi-mi-box-receiving-android-8-0-oreo-update/ [22:17] <ParkerR> From what I was reading it was a mass rollout [22:17] <ParkerR> This was very recent like past week [22:17] <b-rad> well excuse me for a moment while i go to my bedrooms lol [22:17] <b-rad> thats yesterday lol [22:17] <ParkerR> Heh [22:17] <ParkerR> Yeah. [22:18] <b-rad> roflmfao sumbish [22:18] <b-rad> \m/ \m/ [22:19] <b-rad> only took them 18mo [22:19] <ParkerR> :D [22:19] <ParkerR> Nice [22:19] <b-rad> stoked lol [22:20] <ParkerR> b-rad, So I take it you work from home? [22:20] <b-rad> although i use plex for dvr now so meh'ish [22:20] <b-rad> yes i'm remote [22:20] <b-rad> i carry my lab with me [22:21] <ParkerR> Neat. Any pics you can share (obviously not if breaking any rules) [22:21] <b-rad> not really lol [22:21] <ParkerR> No worries. Was just imagining a case full of tuners heh [22:21] <b-rad> i've been working on nas's lately though, so i'm gonna share a pic of my mini-data center sometime [22:21] <ParkerR> Neat [22:22] <b-rad> like 20 hdd's worth of assorted nas's lol [22:22] <ParkerR> This isnt running anymore but I had a ghetto NAS for a bit http://imgur.com/a/3wNoi [22:23] <ParkerR> WD TV Live with a couple externals [22:23] <b-rad> lol did you ever run the homebrew firmware? [22:23] <ParkerR> THERE WAS A HOMEBREW FIRMWARE? [22:23] <ParkerR> sumabitch [22:23] <b-rad> yeh by me lol [22:23] <ParkerR> :O [22:23] <ParkerR> Small world [22:24] <b-rad> i did all the wdtv hacking [22:25] <ParkerR> b-rad, Wanna know the best part? I found that at one of those consignments shops with no price. They called the owner and even he wasnt sure what it was (obviously I knew but played it off). Got the WDTV still with the 1TB it came with for $7 [22:25] <ParkerR> I still have and use that drive [22:25] <ParkerR> In my desktop [22:25] <b-rad> nice [22:26] <b-rad> i have all that old hw in a pile to throw away actually, minus the hdd's [22:26] <b-rad> like 2 dozen boards [22:26] <ParkerR> b-rad, http://wiki.wdlxtv.com/Main_Page ? I think the firend I sold the WDTV to still has it and doesnt use it [22:26] <ParkerR> May be able to get it back [22:27] <b-rad> yeh the firmware is wdlxtv, you'd have to dig in the forums for links [22:27] <b-rad> unfortunately that was in the tail end of the wild wild webst days, so most links are probably long dead [22:28] <ParkerR> b-rad, I can tell. I get a very http://motherfuckingwebsite.com/ vibe from that website [22:28] <b-rad> i still keep all the sites alive because surprisingly in some parts of the world they're still quite active [22:28] <b-rad> yeh shtf a couple years ago i cannae be arsed [22:29] <ParkerR> b-rad, Oh hey wink wink the mediafire links are still good wink wink [22:29] <b-rad> i think parts of eastern europe and asia just got hundreds of thousands of them in dumps eventually that people still use [22:29] <ParkerR> 0.1.6? [22:29] <b-rad> no clue, been like 7yr [22:30] <b-rad> i sanctioned other devs to put out releases [22:30] <ParkerR> Ahh ok latest post is http://forum.wdlxtv.com/viewtopic.php?f=10&t=9150 [22:30] <ParkerR> Oh theres a subforum for the live [22:30] <b-rad> the hdd model is hub [22:31] <ParkerR> Im only seeing G2 Live and Live Plus [22:32] <b-rad> hub and gen3 would have been related [22:32] <b-rad> and they might never have been official due to requiring exploits :whistle: [22:32] <ParkerR> Gotcha :wink: [22:33] <ParkerR> I may revive that if he isnt using it [22:33] <b-rad> you might need axx to private area for some stuff if i recall [22:34] <b-rad> or look in nitty gritty, where the n00bs aren't allowed [22:34] <b-rad> i cannot believe theres still posts from a week ago lol [22:36] <ParkerR> Wow http://forum.wdlxtv.com/viewtopic.php?f=40&p=76138#p76138 [22:37] <b-rad> the app system we designed was quite nice [22:37] <b-rad> full webui with package management [22:37] <b-rad> full optware support etc [22:38] <b-rad> it was mainstream embedded before that was a concept kinda [22:38] <ParkerR> Ogod I had forgotten about NSLU2 [22:38] <b-rad> at the high point there was 300k devices running my firmware, with the popularity app enabled [22:39] <b-rad> nslu2 was my first actually <3 [22:39] <b-rad> the slug [22:39] <ParkerR> I used some nslu2 utilities for somethinga few years back but dont rmemeber what [22:40] <ParkerR> Hey I found u http://b-rad.cc/optware-for-wdtv/ [22:40] <b-rad> das me lol [22:41] <b-rad> if you're really intrepid you can dig up videos and other embarrassing stuff too, but i don't suggest the effort lol [22:41] <ParkerR> That sounds like a challenge [22:41] <ParkerR> ;) [22:42] <ParkerR> https://www.youtube.com/watch?v=qLeFM8n47bc [22:43] * b-rad keeps mouth shut now [22:44] <ParkerR> A dark shadowy b-rad appears, he uses nerd. It was very effective! [22:44] <ParkerR> :D [22:44] <b-rad> lol [22:46] <ParkerR> b-rad, Still rocking the shave? [22:46] <b-rad> nope lol [22:46] <b-rad> although if you find my fcc monologue i am [22:46] <ParkerR> Oh damn drectfb [22:46] <ParkerR> Nice [22:46] <ParkerR> *directfb [22:49] <ParkerR> http://nextdimension.cc/ I feel like Im ina time machine [22:49] <ParkerR> Oh 1998 [22:49] <ParkerR> I AM IN A TIME MACHINE [22:49] <ParkerR> lol [22:49] <b-rad> i been around [22:56] <ParkerR> b-rad, I feel like this is the only true way to view your website https://i.imgur.com/L9tptlk.jpg [22:59] <iive> is this now? [22:59] <iive> ;) [22:59] <ParkerR> Yes I just took that picture [22:59] <ParkerR> Bluetooth DUN [23:02] <iive> i tried to make westworld reference ;) [23:02] <ParkerR> Oh :( Havent gotten into that show yet [23:02] <ParkerR> I hear its good [23:03] <iive> second season just finished. it is good