Feature #2940

UltraHD / HEVC support

Added by Rafal Kupiec almost 2 years ago. Updated over 1 year ago.

Status:FixedStart date:2015-06-11
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:General
Target version:4.2

Description

There are more and more UHD channels.
Please finally add support for UHD and h.265 to tvh.

libx265-59_1.7-3_amd64.deb (663 KB) Alfio Saitta, 2015-07-10 00:05

tvheadend_3.9-2615~g4519b2d_amd64.deb (9.23 MB) Alfio Saitta, 2015-07-10 00:06

screenshot25.png (996 KB) Rafal Kupiec, 2015-09-24 23:01

History

#1 Updated by Petar Ivanov almost 2 years ago

Why not test you, this is add support before one year.

#2 Updated by Rafal Kupiec almost 2 years ago

Doesn't seem to be working on 13.0E

With Kodi:

2015-06-11 15:36:36.878 [ INFO]:subscription: 00E9: "AAA.BBB.CCC.DDD [ belliash | XBMC Media Center ]" subscribing on channel "Hot Bird 4k1 Test UHD", weight: 150, adapter: "STV090x Multistandard : DVB-S #0", network: "DVB-S", mux: "11296H", service: "Hot Bird 4k1", profil
e="htsp", hostname="AAA.BBB.CCC.DDD", username="belliash", client="XBMC Media Center"
2015-06-11 15:36:37.117 [ DEBUG]:linuxdvb: STV090x Multistandard : DVB-S #0 - status GOOD (SIGNAL | CARRIER | VITERBI | SYNC | SIGNAL)
2015-06-11 15:36:37.117 [ DEBUG]:linuxdvb: STV090x Multistandard : DVB-S #0 - locked
2015-06-11 15:36:37.118 [ DEBUG]:mpegts: 11296H in DVB-S - open PID 0000 (0) [20/0xb9d49a40240]
2015-06-11 15:36:37.118 [ DEBUG]:mpegts: 11296H in DVB-S - open PID 0001 (1) [16/0xb9d4c0ce310]
2015-06-11 15:36:37.118 [ DEBUG]:mpegts: 11296H in DVB-S - open PID 0010 (16) [16/0xb9d4af5bd00]
2015-06-11 15:36:37.118 [ DEBUG]:mpegts: 11296H in DVB-S - open PID 0011 (17) [20/0xb9d4a72a680]
2015-06-11 15:36:37.118 [ DEBUG]:mpegts: 11296H in DVB-S - open PID 0011 (17) [16/0xb9d49da3b10]
2015-06-11 15:36:37.180 [ DEBUG]:service: DVB-S/11296H/Hot Bird 4k1: Status changed to [Hardware input]
2015-06-11 15:36:37.180 [ DEBUG]:service: DVB-S/11296H/Hot Bird 4k1: Status changed to [Hardware input] [Input on service]
2015-06-11 15:36:37.180 [ DEBUG]:service: DVB-S/11296H/Hot Bird 4k1: Status changed to [Hardware input] [Input on service] [Demuxed packets]
2015-06-11 15:36:37.181 [ DEBUG]:pmt: sid 08AC (2220)
2015-06-11 15:36:37.181 [ DEBUG]:pmt: pcr_pid 07E4
2015-06-11 15:36:37.181 [ DEBUG]:pmt: pid 07E4 estype 36
2015-06-11 15:36:37.181 [ DEBUG]:pmt: type HEVC position 0
2015-06-11 15:36:37.181 [ DEBUG]:pmt: pid 0BCC estype 15
2015-06-11 15:36:37.181 [ DEBUG]:pmt: type AAC-LATM position 0
2015-06-11 15:36:37.181 [ DEBUG]:pmt: language eng
2015-06-11 15:36:37.203 [ DEBUG]:service: DVB-S/11296H/Hot Bird 4k1: Status changed to [Hardware input] [Input on service] [Demuxed packets] [Reassembled packets]
2015-06-11 15:36:37.203 [ DEBUG]:sdt: onid 013E (318) tsid 01F4 (500)
2015-06-11 15:36:37.203 [ DEBUG]:sdt: mux 11296H in DVB-S
2015-06-11 15:36:37.203 [ DEBUG]:sdt: sid 0899 (2201) running 4 free_ca 0
2015-06-11 15:36:37.203 [ DEBUG]:sdt: sid 089A (2202) running 4 free_ca 0
2015-06-11 15:36:37.203 [ DEBUG]:sdt: sid 089B (2203) running 4 free_ca 0
2015-06-11 15:36:37.203 [ DEBUG]:sdt: sid 089C (2204) running 4 free_ca 0
2015-06-11 15:36:37.203 [ DEBUG]:sdt: sid 089D (2205) running 4 free_ca 0
2015-06-11 15:36:37.203 [ DEBUG]:sdt: sid 08AC (2220) running 4 free_ca 0
2015-06-11 15:36:37.203 [ DEBUG]:pmt: completed pid 1020 table 00000002 / 000000ff
2015-06-11 15:36:37.236 [ DEBUG]:pat: tsid 01F4 (500)
2015-06-11 15:36:37.236 [ DEBUG]:pat: nit on pid 0010 (16)
2015-06-11 15:36:37.236 [ DEBUG]:pat: sid 0899 (2201) on pid 03E9 (1001)
2015-06-11 15:36:37.236 [ DEBUG]:pat: sid 089A (2202) on pid 03EA (1002)
2015-06-11 15:36:37.236 [ DEBUG]:pat: sid 089B (2203) on pid 03EB (1003)
2015-06-11 15:36:37.236 [ DEBUG]:pat: sid 089C (2204) on pid 03EC (1004)
2015-06-11 15:36:37.236 [ DEBUG]:pat: sid 089D (2205) on pid 03ED (1005)
2015-06-11 15:36:37.236 [ DEBUG]:pat: sid 08AC (2220) on pid 03FC (1020)
2015-06-11 15:36:37.253 [ DEBUG]:nit: network 013E (318) [{90DDA122-D72A-44F4-8716-F5971397DE05}]
2015-06-11 15:36:37.253 [ DEBUG]:nit: onid 013E (318) tsid 01F4 (500) mux <none> (discovery)
2015-06-11 15:36:37.253 [ DEBUG]:nit: DVBS2 13.0E freq 11295970 H sym 27500000 fec 3/4 mod PSK/8 roff 35 is_id -1 pls_mode ROOT pls_code 0
2015-06-11 15:36:37.253 [ DEBUG]:nit: onid 013E (318) tsid 01F4 (500) mux 11296H in DVB-S
2015-06-11 15:36:37.253 [ DEBUG]:nit: service 0899 (2201) type 01 (1)
2015-06-11 15:36:37.253 [ DEBUG]:nit: service 089A (2202) type 01 (1)
2015-06-11 15:36:37.253 [ DEBUG]:nit: service 089B (2203) type 01 (1)
2015-06-11 15:36:37.253 [ DEBUG]:nit: service 089C (2204) type 01 (1)
2015-06-11 15:36:37.253 [ DEBUG]:nit: service 089D (2205) type 01 (1)
2015-06-11 15:36:37.253 [ DEBUG]:nit: service 08AC (2220) type 01 (1)
2015-06-11 15:36:37.253 [ DEBUG]:nit: onid 013E (318) tsid 2CEC (11500) mux <none> (discovery)
2015-06-11 15:36:37.253 [ DEBUG]:nit: DVBS 13.0E freq 10815080 H sym 27500000 fec 5/6 mod QPSK roff 35 is_id -1 pls_mode ROOT pls_code 0
2015-06-11 15:36:37.253 [ DEBUG]:nit: onid 013E (318) tsid 2CEC (11500) mux 10815H in DVB-S
2015-06-11 15:36:37.253 [ DEBUG]:nit: service 001F (31) type 02 (2)
2015-06-11 15:36:37.253 [ DEBUG]:nit: onid 013E (318) tsid 3458 (13400) mux <none> (discovery)
2015-06-11 15:36:37.253 [ DEBUG]:nit: DVBS 13.0E freq 11200000 V sym 27492000 fec 5/6 mod QPSK roff 35 is_id -1 pls_mode ROOT pls_code 0
2015-06-11 15:36:37.253 [ DEBUG]:cat: completed pid 1 table 00000001 / 000000ff
2015-06-11 15:36:37.253 [ DEBUG]:sdt: completed pid 17 table 00000040 / 000000f8
2015-06-11 15:36:37.287 [ DEBUG]:pat: completed pid 0 table 00000000 / 00000000
2015-06-11 15:36:37.371 [ DEBUG]:nit: completed pid 16 table 00000000 / 00000000
2015-06-11 15:36:39.160 [ DEBUG]:eit: completed pid 18 table 00000000 / 00000000
2015-06-11 15:39:09.060 [ INFO]:subscription: 00E9: "AAA.BBB.CCC.DDD [ belliash | XBMC Media Center ]" unsubscribing from "Hot Bird 4k1 Test UHD", hostname="AAA.BBB.CCC.DDD", username="belliash", username="XBMC Media Center"

And with VLC:

2015-06-11 15:39:37.602 [ INFO]:subscription: 00EA: "HTTP" subscribing on channel "Hot Bird 4k1 Test UHD", weight: 100, adapter: "STV090x Multistandard : DVB-S #0", network: "DVB-S", mux: "11296H", service: "Hot Bird 4k1", profile="pass", hostname="AAA.BBB.CCC.DDD", username="belliash", client="VLC/2.2.1 LibVLC/2.2.1"
2015-06-11 15:39:37.852 [ DEBUG]:linuxdvb: STV090x Multistandard : DVB-S #0 - status GOOD (SIGNAL | CARRIER | VITERBI | SYNC | SIGNAL)
2015-06-11 15:39:37.852 [ DEBUG]:linuxdvb: STV090x Multistandard : DVB-S #0 - locked
2015-06-11 15:39:37.852 [ DEBUG]:mpegts: 11296H in DVB-S - open PID 0000 (0) [20/0xb9d49a40240]
2015-06-11 15:39:37.852 [ DEBUG]:mpegts: 11296H in DVB-S - open PID 0001 (1) [16/0xb9d4c0ce310]
2015-06-11 15:39:37.852 [ DEBUG]:mpegts: 11296H in DVB-S - open PID 0010 (16) [16/0xb9d4af5bd00]
2015-06-11 15:39:37.852 [ DEBUG]:mpegts: 11296H in DVB-S - open PID 0011 (17) [20/0xb9d4a72a680]
2015-06-11 15:39:37.852 [ DEBUG]:mpegts: 11296H in DVB-S - open PID 0011 (17) [16/0xb9d49da3b10]
2015-06-11 15:39:37.912 [ DEBUG]:service: DVB-S/11296H/Hot Bird 4k1: Status changed to [Hardware input]
2015-06-11 15:39:37.912 [ DEBUG]:service: DVB-S/11296H/Hot Bird 4k1: Status changed to [Hardware input] [Input on service]
2015-06-11 15:39:37.912 [ DEBUG]:service: DVB-S/11296H/Hot Bird 4k1: Status changed to [Hardware input] [Input on service] [Demuxed packets]
2015-06-11 15:39:37.912 [ DEBUG]:service: DVB-S/11296H/Hot Bird 4k1: Status changed to [Hardware input] [Input on service] [Demuxed packets] [Reassembled packets]
2015-06-11 15:39:37.912 [ DEBUG]:webui: Start streaming /stream/channel/d7c01a5eb803674b805904d0646b4930
2015-06-11 15:39:37.912 [ DEBUG]:pmt: sid 08AC (2220)
2015-06-11 15:39:37.912 [ DEBUG]:pmt: pcr_pid 07E4
2015-06-11 15:39:37.912 [ DEBUG]:pmt: pid 07E4 estype 36
2015-06-11 15:39:37.912 [ DEBUG]:pmt: type HEVC position 0
2015-06-11 15:39:37.912 [ DEBUG]:pmt: pid 0BCC estype 15
2015-06-11 15:39:37.912 [ DEBUG]:pmt: type AAC-LATM position 0
2015-06-11 15:39:37.912 [ DEBUG]:pmt: language eng
2015-06-11 15:39:37.920 [ DEBUG]:sdt: onid 013E (318) tsid 01F4 (500)
2015-06-11 15:39:37.920 [ DEBUG]:sdt: mux 11296H in DVB-S
2015-06-11 15:39:37.920 [ DEBUG]:sdt: sid 0899 (2201) running 4 free_ca 0
2015-06-11 15:39:37.920 [ DEBUG]:sdt: sid 089A (2202) running 4 free_ca 0
2015-06-11 15:39:37.920 [ DEBUG]:sdt: sid 089B (2203) running 4 free_ca 0
2015-06-11 15:39:37.920 [ DEBUG]:sdt: sid 089C (2204) running 4 free_ca 0
2015-06-11 15:39:37.920 [ DEBUG]:sdt: sid 089D (2205) running 4 free_ca 0
2015-06-11 15:39:37.920 [ DEBUG]:sdt: sid 08AC (2220) running 4 free_ca 0
2015-06-11 15:39:37.920 [ DEBUG]:pmt: completed pid 1020 table 00000002 / 000000ff
2015-06-11 15:39:37.971 [ DEBUG]:pat: tsid 01F4 (500)
2015-06-11 15:39:37.971 [ DEBUG]:pat: nit on pid 0010 (16)
2015-06-11 15:39:37.971 [ DEBUG]:pat: sid 0899 (2201) on pid 03E9 (1001)
2015-06-11 15:39:37.971 [ DEBUG]:pat: sid 089A (2202) on pid 03EA (1002)
2015-06-11 15:39:37.971 [ DEBUG]:pat: sid 089B (2203) on pid 03EB (1003)
2015-06-11 15:39:37.971 [ DEBUG]:pat: sid 089C (2204) on pid 03EC (1004)
2015-06-11 15:39:37.971 [ DEBUG]:pat: sid 089D (2205) on pid 03ED (1005)
2015-06-11 15:39:37.971 [ DEBUG]:pat: sid 08AC (2220) on pid 03FC (1020)
2015-06-11 15:39:37.971 [ DEBUG]:nit: network 013E (318) [{90DDA122-D72A-44F4-8716-F5971397DE05}]
2015-06-11 15:39:37.971 [ DEBUG]:nit: onid 013E (318) tsid 01F4 (500) mux <none> (discovery)
2015-06-11 15:39:37.971 [ DEBUG]:nit: DVBS2 13.0E freq 11295970 H sym 27500000 fec 3/4 mod PSK/8 roff 35 is_id -1 pls_mode ROOT pls_code 0
2015-06-11 15:39:37.971 [ DEBUG]:nit: onid 013E (318) tsid 01F4 (500) mux 11296H in DVB-S
2015-06-11 15:39:37.971 [ DEBUG]:nit: service 0899 (2201) type 01 (1)
2015-06-11 15:39:37.971 [ DEBUG]:nit: service 089A (2202) type 01 (1)
2015-06-11 15:39:37.971 [ DEBUG]:nit: service 089B (2203) type 01 (1)
2015-06-11 15:39:37.971 [ DEBUG]:nit: service 089C (2204) type 01 (1)
2015-06-11 15:39:37.971 [ DEBUG]:nit: service 089D (2205) type 01 (1)
2015-06-11 15:39:37.971 [ DEBUG]:nit: service 08AC (2220) type 01 (1)
2015-06-11 15:39:37.971 [ DEBUG]:nit: onid 013E (318) tsid 2CEC (11500) mux <none> (discovery)
2015-06-11 15:39:37.971 [ DEBUG]:nit: DVBS 13.0E freq 10815080 H sym 27500000 fec 5/6 mod QPSK roff 35 is_id -1 pls_mode ROOT pls_code 0
2015-06-11 15:39:37.971 [ DEBUG]:nit: onid 013E (318) tsid 2CEC (11500) mux 10815H in DVB-S
2015-06-11 15:39:37.971 [ DEBUG]:nit: service 001F (31) type 02 (2)
2015-06-11 15:39:37.971 [ DEBUG]:nit: onid 013E (318) tsid 3458 (13400) mux <none> (discovery)
2015-06-11 15:39:37.971 [ DEBUG]:nit: DVBS 13.0E freq 11200000 V sym 27492000 fec 5/6 mod QPSK roff 35 is_id -1 pls_mode ROOT pls_code 0
2015-06-11 15:39:37.971 [ DEBUG]:sdt: completed pid 17 table 00000040 / 000000f8
2015-06-11 15:39:38.038 [ DEBUG]:pat: completed pid 0 table 00000000 / 00000000
2015-06-11 15:39:38.038 [ DEBUG]:cat: completed pid 1 table 00000001 / 000000ff
2015-06-11 15:39:38.089 [ DEBUG]:nit: completed pid 16 table 00000000 / 00000000
2015-06-11 15:39:39.527 [ DEBUG]:pass-pat: -: PID 0000 CC error 15 != 14
2015-06-11 15:39:39.861 [ DEBUG]:eit: completed pid 18 table 00000000 / 00000000
2015-06-11 15:39:40.039 [ DEBUG]:pass-pat: -: PID 0000 CC error 8 != 6
2015-06-11 15:39:40.285 [ DEBUG]:pass-pat: -: PID 0000 CC error 12 != 9
2015-06-11 15:39:40.411 [ DEBUG]:pass-pat: -: PID 0000 CC error 15 != 13
2015-06-11 15:39:40.683 [ DEBUG]:pass-pat: -: PID 0000 CC error 1 != 0
2015-06-11 15:39:40.818 [ DEBUG]:pass-pat: -: PID 0000 CC error 4 != 2
2015-06-11 15:39:40.993 [ DEBUG]:pass-pat: -: PID 0000 CC error 6 != 5
2015-06-11 15:39:41.147 [ DEBUG]:pass-pat: -: PID 0000 CC error 10 != 7
2015-06-11 15:39:41.305 [ DEBUG]:pass-pat: -: PID 0000 CC error 13 != 11
2015-06-11 15:39:41.645 [ DEBUG]:pass-pat: -: PID 0000 CC error 0 != 14
2015-06-11 15:39:41.817 [ DEBUG]:pass-pat: -: PID 0000 CC error 2 != 1
2015-06-11 15:39:41.817 [ DEBUG]:pass-pat: -: PID 0000 CC error 4 != 3
2015-06-11 15:39:42.013 [ DEBUG]:pass-pat: -: PID 0000 CC error 7 != 5
2015-06-11 15:39:42.013 [ DEBUG]:pass-pat: -: PID 0000 CC error 9 != 8
2015-06-11 15:39:42.379 [ DEBUG]:pass-pat: -: PID 0000 CC error 12 != 10
2015-06-11 15:39:42.380 [ DEBUG]:pass-pat: -: PID 0000 CC error 14 != 13
2015-06-11 15:39:42.590 [ DEBUG]:pass-pat: -: PID 0000 CC error 1 != 15
2015-06-11 15:39:42.773 [ DEBUG]:pass-pat: -: PID 0000 CC error 4 != 2
2015-06-11 15:39:42.773 [ DEBUG]:pass-pat: -: PID 0000 CC error 7 != 5
2015-06-11 15:39:43.007 [ DEBUG]:pass-pat: -: PID 0000 CC error 10 != 8
2015-06-11 15:39:43.220 [ DEBUG]:pass-pat: -: PID 0000 CC error 13 != 11
2015-06-11 15:39:43.897 [ DEBUG]:pass-pat: -: PID 0000 CC error 0 != 14
2015-06-11 15:39:44.376 [ DEBUG]:pass-pat: -: PID 0000 CC error 3 != 2
2015-06-11 15:39:44.376 [ DEBUG]:pass-pat: -: PID 0000 CC error 7 != 5
2015-06-11 15:39:44.951 [ DEBUG]:pass-pat: -: PID 0000 CC error 10 != 9
2015-06-11 15:39:45.233 [ DEBUG]:pass-pat: -: PID 0000 CC error 5 != 12
2015-06-11 15:39:45.498 [ DEBUG]:pass-pat: -: PID 0000 CC error 13 != 7
2015-06-11 15:39:46.032 [ DEBUG]:pass-pat: -: PID 0000 CC error 6 != 15
2015-06-11 15:39:46.033 [ DEBUG]:pass-pat: -: PID 0000 CC error 10 != 8
2015-06-11 15:39:46.584 [ DEBUG]:pass-pat: -: PID 0000 CC error 15 != 12
2015-06-11 15:39:46.854 [ DEBUG]:pass-pat: -: PID 0000 CC error 3 != 0
2015-06-11 15:39:46.854 [ DEBUG]:pass-pat: -: PID 0000 CC error 7 != 5
2015-06-11 15:39:47.425 [ DEBUG]:pass-pat: -: PID 0000 CC error 12 != 9
2015-06-11 15:39:47.690 [ DEBUG]:pass-pat: -: PID 0000 CC error 0 != 13
2015-06-11 15:39:47.690 [ DEBUG]:pass-pat: -: PID 0000 CC error 4 != 2
2015-06-11 15:39:48.246 [ DEBUG]:pass-pat: -: PID 0000 CC error 9 != 6
2015-06-11 15:39:48.528 [ DEBUG]:pass-pat: -: PID 0000 CC error 14 != 11
2015-06-11 15:39:48.794 [ DEBUG]:pass-pat: -: PID 0000 CC error 2 != 15
2015-06-11 15:39:49.075 [ DEBUG]:pass-pat: -: PID 0000 CC error 6 != 3
2015-06-11 15:39:49.075 [ DEBUG]:pass-pat: -: PID 0000 CC error 10 != 8
2015-06-11 15:39:49.629 [ DEBUG]:pass-pat: -: PID 0000 CC error 15 != 12
2015-06-11 15:39:49.629 [ DEBUG]:pass-pat: -: PID 0000 CC error 3 != 1
2015-06-11 15:39:50.176 [ DEBUG]:pass-pat: -: PID 0000 CC error 8 != 5
2015-06-11 15:39:50.176 [ DEBUG]:pass-pat: -: PID 0000 CC error 12 != 9
2015-06-11 15:39:50.461 [ DEBUG]:pass-pat: -: PID 0000 CC error 0 != 14
2015-06-11 15:39:51.013 [ DEBUG]:pass-pat: -: PID 0000 CC error 5 != 2
2015-06-11 15:39:51.013 [ DEBUG]:pass-pat: -: PID 0000 CC error 9 != 6
2015-06-11 15:39:51.563 [ DEBUG]:pass-pat: -: PID 0000 CC error 14 != 11
2015-06-11 15:39:51.833 [ DEBUG]:pass-pat: -: PID 0000 CC error 2 != 0
2015-06-11 15:39:52.114 [ DEBUG]:pass-pat: -: PID 0000 CC error 7 != 4
2015-06-11 15:39:52.396 [ DEBUG]:pass-pat: -: PID 0000 CC error 11 != 8
2015-06-11 15:39:52.664 [ DEBUG]:pass-pat: -: PID 0000 CC error 0 != 13
2015-06-11 15:39:52.934 [ DEBUG]:pass-pat: -: PID 0000 CC error 4 != 1
2015-06-11 15:39:52.934 [ DEBUG]:pass-pat: -: PID 0000 CC error 8 != 5
2015-06-11 15:39:53.501 [ DEBUG]:pass-pat: -: PID 0000 CC error 13 != 10
2015-06-11 15:39:53.769 [ DEBUG]:pass-pat: -: PID 0000 CC error 1 != 14
2015-06-11 15:39:53.769 [ DEBUG]:pass-pat: -: PID 0000 CC error 5 != 3
2015-06-11 15:39:54.316 [ DEBUG]:pass-pat: -: PID 0000 CC error 10 != 7
2015-06-11 15:39:54.316 [ DEBUG]:pass-pat: -: PID 0000 CC error 14 != 11
2015-06-11 15:39:54.863 [ DEBUG]:pass-pat: -: PID 0000 CC error 3 != 0
2015-06-11 15:39:55.144 [ DEBUG]:pass-pat: -: PID 0000 CC error 7 != 4
2015-06-11 15:39:55.144 [ DEBUG]:pass-pat: -: PID 0000 CC error 11 != 9

#3 Updated by Rafal Kupiec almost 2 years ago

I can save a stream with wget for example... It is also unplayable, and CC errors all the time during downloading.

#4 Updated by Petar Ivanov almost 2 years ago

To work HEVC must use MPEG-TS Pass-through profile, with htsp and mkv profile don't work.
For KODI don't do you support HEVC.
VLC must use nightlies build VLC 3.0.0 only this support HEVC.

#5 Updated by Rafal Kupiec almost 2 years ago

Petar Ivanov wrote:

To work HEVC must use MPEG-TS Pass-through profile, with htsp and mkv profile don't work.
For KODI don't do you support HEVC.
VLC must use nightlies build VLC 3.0.0 only this support HEVC.

MPEG-TS Pass-through profile is used by default. Even when I force to use this profile in access entries, there is no difference.
I got VLC with HEVC support - playbacks movies not coming from TVH well.

#6 Updated by Rafal Kupiec almost 2 years ago

Petar Ivanov wrote:

For KODI don't do you support HEVC.

No idea what did you mean, sorry

#7 Updated by Petar Ivanov almost 2 years ago

Rafal Kupiec wrote:

Petar Ivanov wrote:

For KODI don't do you support HEVC.

No idea what did you mean, sorry

I mean, I don't know KODi support or not support HEVC.

When you try with KODI i see kodi use htsp, how i say htsp don't support HEVC and will not work.

To see picture in VLC, i say you which version must use to see how work 4k channels and proifile must be pass.

#8 Updated by Rafal Kupiec almost 2 years ago

And I told you, that VLC supports HEVC.
Also HEVC should be supported by HTSP - this is the main protocol used by TVH.
Maybe now you will understand why I have opened this ticket...

#9 Updated by danny skjodt almost 2 years ago

Just to clear shit up, PASS will deliver a raw stream, but for some reason htsp clients recieve matroska and NOT pass, so not before a hevc packetizer have been made, no hevc on htsp.

#10 Updated by Jaroslav Kysela almost 2 years ago

HTSP: No matroska just raw decoded packets (frames).

#11 Updated by Rafal Kupiec almost 2 years ago

Jaroslav Kysela wrote:

HTSP: No matroska just raw decoded packets (frames).

So why this isn't working?
Can this be fixed?

#12 Updated by Jaroslav Kysela almost 2 years ago

Because the frames must be extracted from the MPEG-TS packets and this code is missing....

#15 Updated by Rafal Kupiec over 1 year ago

Any update here?

#16 Updated by Jaroslav Kysela over 1 year ago

  • Target version set to 4.2

#17 Updated by Alfio Saitta over 1 year ago

Debian/Ubuntu packages only for test purpose.
Can assign a VP9 or HEVC profile to a user and test

WARNING: Big problems of load on the CPU when use the VP9 or HEVC encoders

#18 Updated by Rafal Kupiec over 1 year ago

Can you provide some patches? Deb packages are useless for me.
Also when can we expect HEVC support to be implemented in main tree?

#19 Updated by Rafal Kupiec over 1 year ago

More and more UHD channels and no ability to watch them... IMHO this should be priority.

#20 Updated by Jaroslav Kysela over 1 year ago

Rafal Kupiec wrote:

More and more UHD channels and no ability to watch them... IMHO this should be priority.

It's not true. You may watch and record them through the pass(through) muxer. I don't have any estimate, but I started to work slowly on 4.2 issues, so hold on.

BTW: Is any Linux player capable to decode such streams ? Last time when I tried (about six months ago) only ffplay (ffmpeg) worked but no realtime responses on Intel i7-4900MQ.

#21 Updated by Rafal Kupiec over 1 year ago

The only way is to pass whole MUX to VLC. True, TVH gives such ability, but you cannot use this with any other player.
When trying to watch UHD channel this way, it was playing fine on i7-4800MQ. But still, there is some work already done, what makes deb package available. I wonder why there are no patches available and why they are not merged to trunk?

#22 Updated by Jaroslav Kysela over 1 year ago

Rafal Kupiec wrote:

The only way is to pass whole MUX to VLC.

Really? I tested it with the single service streaming.

#23 Updated by Rafal Kupiec over 1 year ago

Not working here with UHD channel from 13E.

#24 Updated by Jaroslav Kysela over 1 year ago

Which channel exactly? I can receive 13E. Perhaps the service description is a bit different.

Anyway, I started to work on HEVC support for muxers and parsers. The work on muxer code is almost finished: https://tvheadend.org/projects/tvheadend/repository/revisions/b8219cffc95eaa8eb8344bb3e78a9ef5bcfe2217

#25 Updated by Rafal Kupiec over 1 year ago

I am talking about "Hot Bird 4k1 Test UHD"

#26 Updated by Jaroslav Kysela over 1 year ago

Rafal Kupiec wrote:

I am talking about "Hot Bird 4k1 Test UHD"

It works here. Only my i7 CPU cannot decode the contents in realtime (tested with VLC and ffplay). Use the 'pass' muxer (profile). Other muxers won't work.

#27 Updated by Rafal Kupiec over 1 year ago

Sorry, but this is working only for whole MUX for me.
I hope this will get implemented soon :D

#28 Updated by Jaroslav Kysela over 1 year ago

  1. map the "Hot Bird 4k1" service to channel
  2. use "vlc http://localhost:9981/stream/channelname/Hot+Bird+4k1?profile=pass"

(replace localhost with hostname/ip of your tvh server)
(and also make sure that you have enabled 'pass' profile in Config/Stream/Stream Profiles)

#29 Updated by Rafal Kupiec over 1 year ago

Plays fine with: http://localhost:9981/play/stream/channel/d7c01a5eb803674b805904d0646b4930?profile=pass
Thanks! Now looking forward to be able to watch this channel in Kodi :D

#30 Updated by Jaroslav Kysela over 1 year ago

Rafal Kupiec wrote:

Plays fine with: http://localhost:9981/play/stream/channel/d7c01a5eb803674b805904d0646b4930?profile=pass
Thanks! Now looking forward to be able to watch this channel in Kodi :D

Just add this URL to the video resources in kodi. You don't need to wait for the HTSP protocol.

#31 Updated by Jaroslav Kysela over 1 year ago

Initial HEVC parser code is in v4.1-464-gccd6adc . Note that Kodi (HTSP plugins) probably don't support HEVC video streams at the moment.

#32 Updated by Rafal Kupiec over 1 year ago

Plays fine in Kodi with HTSP PVR Client v2.1.17 after upgrading TVH to v4.1-467~ge2ee2a7
Screenshot attached.

#33 Updated by Rafal Kupiec over 1 year ago

Never builds than 4.1-467 crashes, unfortunately.

#34 Updated by Jaroslav Kysela over 1 year ago

  • Status changed from New to Fixed

Closing as fixed. Open a new issue for a specific problem with the HEVC implementation.

#35 Updated by Bengt Madeberg over 1 year ago

Tried to add the Astra UHD promo channel on Astra2, 12441V DVB-S2 but tvh says just "no data". Had it before in another tvh setup if I remember correct. Is this transponder still active ?

#36 Updated by Mark Clarkstone over 1 year ago

Bengt Madeberg wrote:

Tried to add the Astra UHD promo channel on Astra2, 12441V DVB-S2 but tvh says just "no data". Had it before in another tvh setup if I remember correct. Is this transponder still active ?

Looks like its ceased, not tuning here.

#37 Updated by Bengt Madeberg over 1 year ago

I did a test with another PC and another card. It works. I guess it's the TBS6905 card. I remember it only supports up to 45 MS/s according to TBS...Error in the driver..

#38 Updated by Rafal Kupiec over 1 year ago

45Msps should be enough

#39 Updated by Bengt Madeberg over 1 year ago

Rafal Kupiec wrote:

45Msps should be enough

Yes, you are right. Hmm will check later what it can be. Time for dinner now...

#40 Updated by Mark Clarkstone over 1 year ago

Bengt Madeberg wrote:

I did a test with another PC and another card. It works. I guess it's the TBS6905 card. I remember it only supports up to 45 MS/s according to TBS...Error in the driver..

Yeah it is working, I made the mistake of playing the channel instead of the mux xD

#41 Updated by Jaroslav Kysela over 1 year ago

v4.1-484-gd844b34 - added code for "PEARL TV 4k UHD" from 19.2E, also tested "SES UHD Demo Channel" (limited testing - no realtime decoder on my side, so I mostly get only first picture and then artefacts due to massive frame skips)

#42 Updated by Bengt Madeberg over 1 year ago

Super :) , manage to get the Astra 2 stream. Not with the TBS6905 card but on the other PC with a TBS6904 card. But my client PC with a win7 and core i5 3570 CPU is too slow. Almost ok but a lot of fram skips. Using Kodi 15.1, and maybe not utilizing any HW decoder !? Now I need to find out what more problems I have with the TBS6905 card, ghosh.

#43 Updated by Rafal Kupiec over 1 year ago

Hot Bird UHD test working great with Kodi 15.1 and DD Cine S2.
Astra UHD also working with TBS6985 and DVB Dream.

While HotBird UHD plays fine most of the time, sometimes its shuttering on my i7-4800mq. I think we lack some HW decoding.

#44 Updated by Bengt Madeberg over 1 year ago

Is it HEVC still ok ? I did a test with HTS Tvheadend 4.1-480~gde1f015 but nothing in kodi. Tvh tunes but no output stream.

#45 Updated by Bengt Madeberg over 1 year ago

Just realized that the code was old on this machine will upgrade...

#46 Updated by Bengt Madeberg over 1 year ago

HEVC is working, sorry, for the to many tvh machines to keep in mind. ;)

Also available in: Atom PDF