|
SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development. |
|
Thread Tools | Search this Thread | Display Modes |
#321
|
|||
|
|||
Quote:
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#322
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#323
|
|||
|
|||
Quote:
I'm interested in a normal skip ahead/back while paused rather than frame-by-frame so hopefully this will be possible.
__________________
-Craig |
#324
|
|||
|
|||
Everthing plays great using EXOPLayer so not sure I want to go back....
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#325
|
||||
|
||||
Seems I can't write to the default log location fit some reason. I see the error when I select send log option . the regular option doesn't produce any file so I'm guessing it's permissions problem for that one too. I guess I sent you an old log file. I deleted that one but still can't write the new one.
__________________
Intel Core i5-2500, 16GB RAM, OMV Linux 4.17, 3 TB of Data SageTV 9 Docker, Open DCT Docker Silicondust HDHomeRun Duo + Quatro Sage Mini Client on Amazon Fire Sticks and Android TVs |
#326
|
||||
|
||||
I noticed some combing when I watched a raw 720p60 H.264 clip from Comcast which implies their progressive streams have some kind of progressive/interlaced hybrid thing going on. Also Windows thinks a 1 minute file is two minutes after the latest OpenDCT remuxes it and if you use the ffmpeg program to remux the file it becomes over 24 minutes according to Windows.
Transcoding it to the same format results in playback still not working correctly. Transcoding with deinterlacing (yadif=0) however results in a file that will playback correctly. This tells me that there are clearly some time base problems with at least the video stream that the deinterlace filter is able to sort out. MPC-HC gets all the of details correct in all of these scenarios. I suspect the abnormal nature of these streams is likely why they will not play back everywhere consistently. Update: This is not completely correct: I figured it out. The Comcast streams have redundant frames with the same PTS. Some hardware codecs know to just skip them, but the Fire TV and the Nexus apparently try to decode every single frame and because they are trying to maintain a constant framerate, it just slows the video down throwing everything out of sync and in some cases crashing the player. Update2: The presentation time stamps are out of order in these streams and it looks like the difference between 1080i and 720p is that 1080i only sends at most 1 out of order PTS in a row and 720p sends up to 4 in a row. Removing the out of order frames from the 720p stream appears to fix it and I can't tell the difference from the raw copy. The frames being removed in 720p look like they are all B frames. It is apparently normal for them to be out of order. As I understand it, the decoder is supposed to be able to figure this out and put them in the correct order, but that's not happening. Could this be a buffering issue with the mini client?
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG Last edited by EnterNoEscape; 03-07-2016 at 09:43 AM. |
#327
|
|||
|
|||
Stuckless, the new laucher UI looks great! Thanks for the update. Now I just need audio passthrough somehow...
__________________
Server: SageTV Media Center 7.1.19, Windows 7 Home Premium x64, Pentium Core2Duo, 4GB RAM, (1) Hauppauge HVR-2250, (1) Hauppauge HVR-1600, 1.5 TB of recording space Android MiniClient: Nvidia Shield TV (16GB) HDMI out to Samsung LN46C630 46" LCD Extender: STP-HD300, beta firmware "20110506-0", HDMI out to LG 37LD450 37" LCD |
#328
|
||||
|
||||
Quote:
Thanks... I think this is a better UI for the TV mode... too bad it breaks the player, somehow
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#329
|
||||
|
||||
I hooked up my Nexus Player (ADT-1) (developer edition) and ran though a bunch of files... they all played fine... which is good for me, but I was hoping that it would crash so I could look at the log and see why it's failing.
My ADT-1 is running Android 5.0... and it's the ARM version. So, this could sill be an x86 issue, I just can't test it I might have to go ahead and order a standard Nexus Player if we can't get log files for this. I tested this using the Phone Version on an x86 emulator, and it could play the videos as well. The Phone/TV versions are still the same, just they have different startup screens. Not sure what else to test/try on my end.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#330
|
||||
|
||||
I will certainly provide logs but not sure why I'm getting permissions issues. Any idea on a fix or way to change where it is written?
__________________
Intel Core i5-2500, 16GB RAM, OMV Linux 4.17, 3 TB of Data SageTV 9 Docker, Open DCT Docker Silicondust HDHomeRun Duo + Quatro Sage Mini Client on Amazon Fire Sticks and Android TVs |
#331
|
||||
|
||||
Android 4.4+ changed the external sd permissions so that apps can't write directly to it There are work arounds, but it's little complicated for something like this. This is why I moved to SendLog but it has its own problems
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#332
|
||||
|
||||
Quote:
Using ijkplayer, with the B frames in place the playback is very slow. I noticed that when I skip, the time code is correct and the video is in sync for a fraction of a second. The same stream put through VideoRedo has the same playback issues and is unseekable. I tried re-encoding the stream to a very low bitrate and playback of the video was still slower than the audio. Removing the B frames or transcoding and halving the framerate are the only things that make it play correctly. I can't use ExoPlayer 99% of the time on my Fire TV Stick. You gave me an idea about ffplay. I tried playing the videos back with ffplay and they were flawless. I suspect it's the hardware codec at fault...I'm not sure what you can do there. Sorry if I missed this earlier in the thread, but is there a way to turn off the hardware acceleration for testing?
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG Last edited by EnterNoEscape; 03-07-2016 at 09:51 PM. |
#333
|
||||
|
||||
I think i found whats causing the issue
Code:
03-07 19:57:19.040 3397 3397 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/sagex.miniclient.android.tv-1/lib/x86/libijkffmpeg.so: has text relocations *Update* Seems like a ijkplayer / ffmpeg bug which was fixed 13 days ago?? https://github.com/Bilibili/ijkplayer/pull/953
__________________
SageTV 7.1.9 / Phoenix Captures: 1x Genpix Skywalker DVB4Sage / 1x 7500 Prof DVBS2 Tunner DVB4Sage / 1x HD HomeRun / 1x Slingbox M1 / 1x Colossus HD Extender: 2x HD200 / 1x HD300 Last edited by Jabroni; 03-07-2016 at 11:43 PM. |
#334
|
||||
|
||||
Using ijkplayer, on the Fire TV Stick appears to have this video slow down problem with MPEG-2 60fps content too. 1080i 29.97 MPEG-2 doesn't have any issues that I can find. So something about that extra 30fps is causing problems.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache). Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI. Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom). Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG |
#335
|
||||
|
||||
Quote:
Quote:
Could I get a small sample 50-100mb of a 60fps file.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#336
|
|||
|
|||
Exit to Home Screen ?
I have the "Exit to Home Screen" option selected but when I exit Sage it takes me back to the server selection screen. I'm running RC-4 on a ShieldTV with Android 6. Is this a know issue ?
|
#337
|
||||
|
||||
Open an issue. I think it's a result of the changes made for the specific Android TV front end.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#338
|
|||
|
|||
Yeah, discovered that a couple weeks ago, haven't bothered to see how Google pitched that change as a feature for end users vs being a money grab for device makers by making it near impossible to work around the storage limitations of the device as sold vs the microsd slot.
|
#339
|
|||
|
|||
Opened as issue #83. That went a LOT easier than I thought it would.
I've been away from SageTV for a long time. The android client and the linux based server were the pieces I needed to get back into it. After a great deal of reading ahead of time it took a little more than an hour to go from bare metal to a working server and client thanks to the fine people on this forum. It's been a bit of a re-learning curve but it's all working great at the moment. |
#340
|
||||
|
||||
Quote:
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
MiniClient Information | Taddeusz | SageTV Github Development | 5 | 09-10-2015 11:11 AM |
Miniclient? | BobbyDing | General Discussion | 3 | 09-08-2015 11:53 AM |
OSD doesn't work in Linux miniclient 6.6 | Grant.Edwards | SageTV Linux | 1 | 08-27-2011 04:37 PM |
Linux Placeshifter/Miniclient Fails | scsever | SageTV Linux | 1 | 08-23-2011 10:20 PM |
Does miniclient work with SageTV 7? | bkbonner | SageTV Beta Test Software | 1 | 09-10-2010 12:54 AM |