SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Clients Development
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development.

Reply
 
Thread Tools Search this Thread Display Modes
  #201  
Old 02-07-2016, 10:04 AM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by Gustovier View Post
It can it's just not really consistent with exoplayer. I've had a channel not play and then close the connection to the server, go back to the channel and it starts working. With the ijkplayer everything mostly plays even comcast h264 channels through my hdhomerun prime.
Yeah I will wait and see if it improves because right now I have 3 Diff types of streams.. H.264 Comcast TS files. MPEG2-TS and MPEG2-PS so I am constantly changing players. I watch a lot of LIVETV.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.
Reply With Quote
  #202  
Old 02-07-2016, 11:42 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by nyplayer View Post
Yeah I will wait and see if it improves because right now I have 3 Diff types of streams.. H.264 Comcast TS files. MPEG2-TS and MPEG2-PS so I am constantly changing players. I watch a lot of LIVETV.
I think the only real draw back with IJKPlayer is that it doesn't do mpeg2 hardware decoding... other than that... IJKPlayer works great (for me), and I suspect it'll work better than ExoPlayer mainly because it's container parsing is the same as ffmpeg and has been in development for many years. ExoPlayer has to basically re-implement the container parsing for all formats, so, there's likely kinks they'll be working for a couple years.
Reply With Quote
  #203  
Old 02-07-2016, 12:29 PM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by stuckless View Post
I think the only real draw back with IJKPlayer is that it doesn't do mpeg2 hardware decoding... other than that... IJKPlayer works great (for me), and I suspect it'll work better than ExoPlayer mainly because it's container parsing is the same as ffmpeg and has been in development for many years. ExoPlayer has to basically re-implement the container parsing for all formats, so, there's likely kinks they'll be working for a couple years.
The problem is that IJKPLAYER does not handle the OTA Broadcast channels at all... on my NEXUIS Player.... So I can not watch the Superbowl on it.

I can at least watch it using ExoPlayer because it is 1080I.... But I cannot seek backwards if I miss a play.

So Just for Today I have NEXTPVR Installed and am using the KODI PVR plugin to watch the superbowl.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.

Last edited by nyplayer; 02-07-2016 at 12:32 PM.
Reply With Quote
  #204  
Old 02-07-2016, 12:50 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by nyplayer View Post
The problem is that IJKPLAYER does not handle the OTA Broadcast channels at all... on my NEXUIS Player.... So I can not watch the Superbowl on it.

I can at least watch it using ExoPlayer because it is 1080I.... But I cannot seek backwards if I miss a play.

So Just for Today I have NEXTPVR Installed and am using the KODI PVR plugin to watch the superbowl.
I'm guessing they are MPEG2 streams? IJKPlayer and Exo both can hardware decode h264 streams, but only Exo can decode mpeg2.
Reply With Quote
  #205  
Old 02-07-2016, 12:54 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
BETA 10



* This release adds in the ability to use a locator id when connecting.
* previously if you long press on an item, you got the prompt to remove it. Now you a menu of actions, with "change name", "remove", "connect", and "connect using locator id"

This release also adds some improvements for MPEGPS streams. Upgraded ExoPlayer as well.

BUT, the seeking code for TS/PS streams was flawed and so it was removed. So, with this release, TS/PS streams are not seekable/resumable (in ExoPlayer).

I'm working on the seeking code with Jeff's help... so hopefully we can get this resolved for the next build.

I was hoping to do a play store release this weekend, but i don't feel the code up to snuff, just yet, so probably another beta and then the play store.
Reply With Quote
  #206  
Old 02-07-2016, 04:56 PM
Dargason Dargason is offline
Sage Expert
 
Join Date: Oct 2003
Posts: 516
I'm using the Fire TV 2.

For my OTA recordings (Mostly 1080i MPEG-PS MPEG2) exoplayer is useless... with earlier beta versions, it wouldn't even try. Now it tries, but it gives me a blank screen with some sort of stuttering audio.

IJKPlayer works OK on the 1080i recordings if you don't mind combing, but it doesn't work so well on 720p. I think it isn't using hardware support.

Let me know if I can provide any logs or sample video for testing purposes.

Edit: What I just said was for Beta 0.9. I haven't tried 0.10 yet!
Reply With Quote
  #207  
Old 02-07-2016, 05:29 PM
Jabroni's Avatar
Jabroni Jabroni is offline
Sage Aficionado
 
Join Date: Mar 2006
Posts: 251
Thanks for the updates Stuckless!

I was just testing the client on my phone and i'm not sure if ive hit a bug

Im playing back a 1080i MPEG TS (from a HDHomeRun OTA) on my Galaxy note 5. While playing on local LAN it plays great with full resolution and correct AR. However, when I try streaming from WAN (placeshiting) the AR gets screwed (something like a 4:3 instead of a 16:9). Let me know if you cant reproduce and I'll see if I can upload some logs. (Using IKJPlayer, exoplayer wont work at all on my recordings)
__________________
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

Reply With Quote
  #208  
Old 02-07-2016, 06:42 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
BETA 11

Fyi... Had to release a Beta 11... Back around Beta 7 or 8 I introduced a "lag" bug in the IJKplayer whereby it would take 2-5 seconds to be able to seek, etc... I just found and fixed this in Beta 11 (It was driving me crazy)
Reply With Quote
  #209  
Old 02-07-2016, 06:46 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Dargason View Post
I'm using the Fire TV 2.

For my OTA recordings (Mostly 1080i MPEG-PS MPEG2) exoplayer is useless... with earlier beta versions, it wouldn't even try. Now it tries, but it gives me a blank screen with some sort of stuttering audio.

IJKPlayer works OK on the 1080i recordings if you don't mind combing, but it doesn't work so well on 720p. I think it isn't using hardware support.

Let me know if I can provide any logs or sample video for testing purposes.

Edit: What I just said was for Beta 0.9. I haven't tried 0.10 yet!
In the settings, you can turn on a preference to emit a message when software decoding is in use. You can turn that on, and then try your recordings with IJKplayer... if you don't get that message, then it is using hardware decoder.

Quote:
Originally Posted by Jabroni View Post
Thanks for the updates Stuckless!

I was just testing the client on my phone and i'm not sure if ive hit a bug

Im playing back a 1080i MPEG TS (from a HDHomeRun OTA) on my Galaxy note 5. While playing on local LAN it plays great with full resolution and correct AR. However, when I try streaming from WAN (placeshiting) the AR gets screwed (something like a 4:3 instead of a 16:9). Let me know if you cant reproduce and I'll see if I can upload some logs. (Using IKJPlayer, exoplayer wont work at all on my recordings)
I don't have placeshifting setup myself, but I'm wondering if it's something in the media stream that is telling the player to change the AR. I added AR code a few builds back, previous to that, it would just stretch everything out. I know that sagetv transcodes for placeshifting, don't know what it reports as the AR.
Reply With Quote
  #210  
Old 02-07-2016, 07:00 PM
Dargason Dargason is offline
Sage Expert
 
Join Date: Oct 2003
Posts: 516
I confirmed that it is using software decoding for 720p Mpeg2.
Reply With Quote
  #211  
Old 02-07-2016, 08:40 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by stuckless View Post
Fyi... Had to release a Beta 11... Back around Beta 7 or 8 I introduced a "lag" bug in the IJKplayer whereby it would take 2-5 seconds to be able to seek, etc... I just found and fixed this in Beta 11 (It was driving me crazy)
I deleted beta-11... I introduced a nasty seek/playback issue If you've installed it, you should downgrade to beta-10
Reply With Quote
  #212  
Old 02-08-2016, 09:39 AM
dranockcir dranockcir is offline
Sage Advanced User
 
Join Date: Jul 2004
Location: Jupiter, FL
Posts: 137
Quote:
Originally Posted by Jabroni View Post
Thanks for the updates Stuckless!

I was just testing the client on my phone and i'm not sure if ive hit a bug

Im playing back a 1080i MPEG TS (from a HDHomeRun OTA) on my Galaxy note 5. While playing on local LAN it plays great with full resolution and correct AR. However, when I try streaming from WAN (placeshiting) the AR gets screwed (something like a 4:3 instead of a 16:9). Let me know if you cant reproduce and I'll see if I can upload some logs. (Using IKJPlayer, exoplayer wont work at all on my recordings)
Attached are 2 pictures showing what Jabroni is referring to about the aspect ratio. One is of beta 6 and one is of beta 10, both are the same size window and the tuned to the same station. Beta 6 fills the screen nicely and beta 10 does what Jabroni is referring to. Pretty sure that's what he means anyway.
Attached Images
File Type: jpg beta6.jpg (177.4 KB, 227 views)
File Type: jpg beta10.jpg (166.3 KB, 244 views)
Reply With Quote
  #213  
Old 02-08-2016, 10:08 AM
dranockcir dranockcir is offline
Sage Advanced User
 
Join Date: Jul 2004
Location: Jupiter, FL
Posts: 137
Quote:
Originally Posted by dranockcir View Post
Attached are 2 pictures showing what Jabroni is referring to about the aspect ratio. One is of beta 6 and one is of beta 10, both are the same size window and the tuned to the same station. Beta 6 fills the screen nicely and beta 10 does what Jabroni is referring to. Pretty sure that's what he means anyway.
After some more experimenting, the aspect ratio problem started at beta 8. I downloaded 7, 8 and 9 again and loaded them, it was fine in 6 & 7, so this AR problem started in beta 8.
Reply With Quote
  #214  
Old 02-08-2016, 10:43 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by dranockcir View Post
Attached are 2 pictures showing what Jabroni is referring to about the aspect ratio. One is of beta 6 and one is of beta 10, both are the same size window and the tuned to the same station. Beta 6 fills the screen nicely and beta 10 does what Jabroni is referring to. Pretty sure that's what he means anyway.
Quote:
Originally Posted by dranockcir View Post
After some more experimenting, the aspect ratio problem started at beta 8. I downloaded 7, 8 and 9 again and loaded them, it was fine in 6 & 7, so this AR problem started in beta 8.
That sounds about right. By "fine" it was still broken It basically would stretch the image to filll the screen and ignore any AR information.

I suspect that resulting stream from the placeshifter is reporting the size as something like 640x480.

Maybe I'll look at adding an AR toggle in the UI (or maybe sagetv is telling me the AR as a separate update and I'm ignoring it).
Reply With Quote
  #215  
Old 02-08-2016, 10:51 AM
dranockcir dranockcir is offline
Sage Advanced User
 
Join Date: Jul 2004
Location: Jupiter, FL
Posts: 137
Quote:
Originally Posted by stuckless View Post
That sounds about right. By "fine" it was still broken It basically would stretch the image to filll the screen and ignore any AR information.

I suspect that resulting stream from the placeshifter is reporting the size as something like 640x480.

Maybe I'll look at adding an AR toggle in the UI (or maybe sagetv is telling me the AR as a separate update and I'm ignoring it).
I was looking for an AR toggle or something similar since beta 8.
Reply With Quote
  #216  
Old 02-08-2016, 09:38 PM
BobbyDing's Avatar
BobbyDing BobbyDing is offline
Sage Aficionado
 
Join Date: May 2009
Location: Central-West Florida
Posts: 467
Quote:
Originally Posted by Dargason View Post
I'm using the Fire TV 2.

For my OTA recordings (Mostly 1080i MPEG-PS MPEG2) exoplayer is useless... with earlier beta versions, it wouldn't even try. Now it tries, but it gives me a blank screen with some sort of stuttering audio.

IJKPlayer works OK on the 1080i recordings if you don't mind combing, but it doesn't work so well on 720p. I think it isn't using hardware support.

Let me know if I can provide any logs or sample video for testing purposes.

Edit: What I just said was for Beta 0.9. I haven't tried 0.10 yet!
Hi Sean,
I also have this issue with MPEG2-PS from HDHR Connect in Exoplayer, exept it's on the nVidia Shield TV. Video playback freezes immediately at what appears to be the very first video frame and audio on my AVR continually switches back and forth between DD+PLII and PLII. TS files play OK. Let me know if I can supply log files (also what logging levels) or a sample video file. Running Beta 10.

Bobby

P.S. Appreciate all that your doing with this app
__________________
Athlon II Quad Core 3Ghz, 8GB Ram. 12GB Storage. 3 (x4) HDHR for OTA Across 2 Cities, HD200, 2x HD300.

Last edited by BobbyDing; 02-08-2016 at 09:46 PM.
Reply With Quote
  #217  
Old 02-09-2016, 06:03 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by BobbyDing View Post
Hi Sean,
I also have this issue with MPEG2-PS from HDHR Connect in Exoplayer, exept it's on the nVidia Shield TV. Video playback freezes immediately at what appears to be the very first video frame and audio on my AVR continually switches back and forth between DD+PLII and PLII. TS files play OK. Let me know if I can supply log files (also what logging levels) or a sample video file. Running Beta 10.

Bobby

P.S. Appreciate all that your doing with this app
Are you on Beta 10... if so, check the preferences and see if the debug option pts_seek_hack is enabled, if it's enabled, then disable it. I had this problem as well, but, I think it was caused by this pts_seek_hack that I added for another work-around with seeking.
Reply With Quote
  #218  
Old 02-09-2016, 08:41 AM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Wow, this works really well on my wife's old Nexus 5 phone. I'm able to play everything. MPEG PS MPEG2 recordings at 720p & 1080i & MPEG TS H.264 720p & 1080i. Although the 1080i recordings don't get de-interlaced. I guess it has a fast enough processor to do the MPEG2 decoding in software as it doesn't list MPEG2 on the hardware decoders. Not using ExoPlayer.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #219  
Old 02-09-2016, 09:35 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Taddeusz View Post
Wow, this works really well on my wife's old Nexus 5 phone. I'm able to play everything. MPEG PS MPEG2 recordings at 720p & 1080i & MPEG TS H.264 720p & 1080i. Although the 1080i recordings don't get de-interlaced. I guess it has a fast enough processor to do the MPEG2 decoding in software as it doesn't list MPEG2 on the hardware decoders. Not using ExoPlayer.
Yeah, on a phone/tablet, I think everyone should use IJKPlayer.... I have lots of videos with AC3 audio and ExoPlayer only supports AC3 passthrough. (Eventually I'll probably just disable Exo on phone/tablet).

And... what do you mean "old nexus 5"... that's the phone I have <sigh/>
Reply With Quote
  #220  
Old 02-09-2016, 09:59 AM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by stuckless View Post
And... what do you mean "old nexus 5"... that's the phone I have <sigh/>
It has horrible battery life. She was basically staying tethered to a charger most of the time. It just got to be too much. Went to a T-Mobile store on Saturday evening and got her a Galaxy Note 5.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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


All times are GMT -6. The time now is 06:01 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.