[mythtv-commits] Ticket #12993: HEVC/H265 Parser missed for Recordings

MythTV noreply at mythtv.org
Tue Nov 14 13:43:22 UTC 2017


#12993: HEVC/H265 Parser missed for Recordings
----------------------------------+-------------------------
 Reporter:  laasa@…               |          Owner:
     Type:  Bug Report - General  |         Status:  new
 Priority:  minor                 |      Milestone:  unknown
Component:  MythTV - General      |        Version:  0.28.1
 Severity:  low                   |     Resolution:
 Keywords:  HEVC,H.265,H265       |  Ticket locked:  0
----------------------------------+-------------------------

Comment (by bjoernv@…):

 Instead of writing a new HEVCParser (a HEVC/H.265 variant of the existing
 mythtv/libs/libmythtv/mpeg/H264Parser.cpp parser) from scratch, it may be
 a good idea to base on the existing FFmpeg parsers.

 Newer versions of FFmpeg including FFmpeg 3.2 included in MythTV 29, have
 a parser called h2645_parse
 (mythtv-29/mythtv/external/FFmpeg/libavcodec/h2645_parse.c). The HEVC code
 (mythtv-29/mythtv/external/FFmpeg/libavcodec/hevc_parse.c) is small,
 because most functions are inherited from h2645_parse.

 I can not estimate, how much work this will be.

 Since none of the VDR systems for Linux currently have full support for
 the German DVB-T2 HD (HEVC codec) TV standard, some people work on hacks,
 which work more or less. Here people from Linux DVR have made patches for
 HEVC:

 [RFC] H.265 Frame-Parser
 https://www.vdr-portal.de/forum/index.php?thread/128740-rfc-h-265-frame-
 parser/
 (in German)

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12993#comment:3>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list