Hitachi 42HXT12U [ Resolved ]
Hi,
I have been using Serviio 1.4.1.2 with a Hitachi 42HXT12U smart tv and for the most part the generic profile works okay. However I have problems with mp4 file and some avi files, the files work correctly when I view them with VLC so I know the files are not corrupt. After a recent software upgrade to the Hitachi TV about half the previously working mp4 files no longer work.
Details of the Hitachi TV can be found here https://estadoc.hitachi.eu/servlet/File ... %20QSG.pdf
I have performed a Wireshark capture on my DNLA server to figure out what is going on, when it tries to play an mp4 which the TV reports as an unsupported file.
Examing the Wireshark capture the HTTP headers appear to indicate the following
Server: NFLC/3.0 UPnP/1.0 DNLADOC/1.50\r\n
Update 1
I have looked in detail at 8 mp4 files that can successfully play using VLC. Of these files only three with correctly play on the Hitachi TV.
All the files that do not play share a common feature as do all the files that do play correctly.
VLC Reported Codec Information
File1 : Video Codec H264 - MPEG-4 AVC (part 10) (avc1), Resolution 720x424, Frame rate: 25, Decode format: Planar 4:2:0 YUV
Audio Codec MPEG AAC (Mp4a), Stereo. Sample Rate 48000 Hz
Audio Codec A52 Audio (aka AC3) (a52), Sample Rate 48000 Hz, Bitrate 448 Kb/s
File2 : Video Codec H264 - MPEG-4 AVC (part 10) (avc1), Resolution 720x424, Frame rate: 24.999, Decode format: Planar 4:2:0 YUV
Audio Codec MPEG AAC (Mp4a), Stereo. Sample Rate 48000 Hz
Audio Codec A52 Audio (aka AC3) (a52), Sample Rate 48000 Hz, Bitrate 448 Kb/s
File3 : Video Codec H264 - MPEG-4 AVC (part 10) (avc1), Resolution 720x424, Frame rate: 24.999, Decode format: Planar 4:2:0 YUV
Audio Codec MPEG AAC (Mp4a), Stereo. Sample Rate 48000 Hz
Audio Codec A52 Audio (aka AC3) (a52), Sample Rate 48000 Hz, Bitrate 448 Kb/s
File7 : Video Codec H264 - MPEG-4 AVC (part 10) (avc1), Resolution 720x428, Frame rate: 24.999, Decode format: Planar 4:2:0 YUV
Audio Codec MPEG AAC (Mp4a), Stereo. Sample Rate 48000 Hz
Audio Codec A52 Audio (aka AC3) (a52), Sample Rate 48000 Hz, Bitrate 384 Kb/s
File8 : Video Codec H264 - MPEG-4 AVC (part 10) (avc1), Resolution 720x426, Frame rate: 24.999, Decode format: Planar 4:2:0 YUV
Audio Codec MPEG AAC (Mp4a), Stereo. Sample Rate 48000 Hz
Audio Codec A52 Audio (aka AC3) (a52), Sample Rate 48000 Hz, Bitrate 384 Kb/s
The common feature appears to be the Audio Bitrate, the files that play all have an Audio Bitrate of 384Kb/s and those that do not have a 448Kb/s rate.
Is there an easy way to modify the profiles.xml file to automatically transcode the audio bit rate to 384Kb/s assuming that this is the cause of the problem?
Update
The following Profile works for all video and audio files.
<Profile id="HITACHITV" name="HITACHITV" extendsProfileId="1">
<ContentDirectoryMessageBuilder/>
<Detection>
<UPnPSearch>
<FriendlyName>^HITACHITV.*</FriendlyName>
</UPnPSearch>
</Detection>
<MediaFormatProfiles>
<MediaFormatProfile mime-type="video/mp4" name="AVC_MP4_BL_CIF15_AAC_520">AVC_MP4_MP_SD_AAC_MULT5</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4" name="AVC_MP4_BL_CIF15_AAC_520">AVC_MP4_MP_SD_MPEG1_L3</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4" name="AVC_MP4_BL_CIF15_AAC_520">AVC_MP4_MP_SD_AC3</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4" name="AVC_MP4_BL_CIF15_AAC_520">AVC_MP4_MP_HD_720p_AAC</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4" name="AVC_MP4_BL_CIF15_AAC_520">AVC_MP4_MP_HD_1080i_AAC</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4" name="AVC_MP4_BL_CIF15_AAC_520">AVC_MP4_HP_HD_AAC</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mpeg">MPEG_TS_SD_NA_ISO</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mpeg">MPEG_TS_SD_EU_ISO</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mpeg">MPEG_TS_SD_KO_ISO</MediaFormatProfile>
<!-- <MediaFormatProfile mime-type="video/mpeg">MPEG_TS_HD_NA_ISO</MediaFormatProfile> not supported -->
<!-- <MediaFormatProfile mime-type="video/mpeg">MPEG_TS_HD_KO_ISO</MediaFormatProfile> not supported -->
<MediaFormatProfile mime-type="video/x-ms-wma" name="WMABASE">WMA_BASE</MediaFormatProfile>
<MediaFormatProfile mime-type="video/x-ms-wma" name="WMAFULL">WMA_FULL</MediaFormatProfile>
</MediaFormatProfiles>
<Transcoding>
<Video targetContainer="mpeg" targetVCodec="mpeg2video" targetACodec="ac3">
<Matches container="matroska" />
<Matches container="mp4" />
<Matches container="asf" />
<Matches container="avi" />
<Matches container="ogg" />
<Matches container="flv" />
<Matches container="3gp" />
<Matches container="rm" />
<Matches container="mpegts" />
</Video>
</Transcoding>
<OnlineTranscoding>
<Video targetContainer="mpeg" targetVCodec="mpeg2video" targetACodec="ac3">
<Matches container="*" />
</Video>
</OnlineTranscoding>
</Profile>
I have been using Serviio 1.4.1.2 with a Hitachi 42HXT12U smart tv and for the most part the generic profile works okay. However I have problems with mp4 file and some avi files, the files work correctly when I view them with VLC so I know the files are not corrupt. After a recent software upgrade to the Hitachi TV about half the previously working mp4 files no longer work.
Details of the Hitachi TV can be found here https://estadoc.hitachi.eu/servlet/File ... %20QSG.pdf
I have performed a Wireshark capture on my DNLA server to figure out what is going on, when it tries to play an mp4 which the TV reports as an unsupported file.
Examing the Wireshark capture the HTTP headers appear to indicate the following
Server: NFLC/3.0 UPnP/1.0 DNLADOC/1.50\r\n
Update 1
I have looked in detail at 8 mp4 files that can successfully play using VLC. Of these files only three with correctly play on the Hitachi TV.
All the files that do not play share a common feature as do all the files that do play correctly.
VLC Reported Codec Information
File1 : Video Codec H264 - MPEG-4 AVC (part 10) (avc1), Resolution 720x424, Frame rate: 25, Decode format: Planar 4:2:0 YUV
Audio Codec MPEG AAC (Mp4a), Stereo. Sample Rate 48000 Hz
Audio Codec A52 Audio (aka AC3) (a52), Sample Rate 48000 Hz, Bitrate 448 Kb/s
File2 : Video Codec H264 - MPEG-4 AVC (part 10) (avc1), Resolution 720x424, Frame rate: 24.999, Decode format: Planar 4:2:0 YUV
Audio Codec MPEG AAC (Mp4a), Stereo. Sample Rate 48000 Hz
Audio Codec A52 Audio (aka AC3) (a52), Sample Rate 48000 Hz, Bitrate 448 Kb/s
File3 : Video Codec H264 - MPEG-4 AVC (part 10) (avc1), Resolution 720x424, Frame rate: 24.999, Decode format: Planar 4:2:0 YUV
Audio Codec MPEG AAC (Mp4a), Stereo. Sample Rate 48000 Hz
Audio Codec A52 Audio (aka AC3) (a52), Sample Rate 48000 Hz, Bitrate 448 Kb/s
File7 : Video Codec H264 - MPEG-4 AVC (part 10) (avc1), Resolution 720x428, Frame rate: 24.999, Decode format: Planar 4:2:0 YUV
Audio Codec MPEG AAC (Mp4a), Stereo. Sample Rate 48000 Hz
Audio Codec A52 Audio (aka AC3) (a52), Sample Rate 48000 Hz, Bitrate 384 Kb/s
File8 : Video Codec H264 - MPEG-4 AVC (part 10) (avc1), Resolution 720x426, Frame rate: 24.999, Decode format: Planar 4:2:0 YUV
Audio Codec MPEG AAC (Mp4a), Stereo. Sample Rate 48000 Hz
Audio Codec A52 Audio (aka AC3) (a52), Sample Rate 48000 Hz, Bitrate 384 Kb/s
The common feature appears to be the Audio Bitrate, the files that play all have an Audio Bitrate of 384Kb/s and those that do not have a 448Kb/s rate.
Is there an easy way to modify the profiles.xml file to automatically transcode the audio bit rate to 384Kb/s assuming that this is the cause of the problem?
Update
The following Profile works for all video and audio files.
<Profile id="HITACHITV" name="HITACHITV" extendsProfileId="1">
<ContentDirectoryMessageBuilder/>
<Detection>
<UPnPSearch>
<FriendlyName>^HITACHITV.*</FriendlyName>
</UPnPSearch>
</Detection>
<MediaFormatProfiles>
<MediaFormatProfile mime-type="video/mp4" name="AVC_MP4_BL_CIF15_AAC_520">AVC_MP4_MP_SD_AAC_MULT5</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4" name="AVC_MP4_BL_CIF15_AAC_520">AVC_MP4_MP_SD_MPEG1_L3</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4" name="AVC_MP4_BL_CIF15_AAC_520">AVC_MP4_MP_SD_AC3</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4" name="AVC_MP4_BL_CIF15_AAC_520">AVC_MP4_MP_HD_720p_AAC</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4" name="AVC_MP4_BL_CIF15_AAC_520">AVC_MP4_MP_HD_1080i_AAC</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4" name="AVC_MP4_BL_CIF15_AAC_520">AVC_MP4_HP_HD_AAC</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mpeg">MPEG_TS_SD_NA_ISO</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mpeg">MPEG_TS_SD_EU_ISO</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mpeg">MPEG_TS_SD_KO_ISO</MediaFormatProfile>
<!-- <MediaFormatProfile mime-type="video/mpeg">MPEG_TS_HD_NA_ISO</MediaFormatProfile> not supported -->
<!-- <MediaFormatProfile mime-type="video/mpeg">MPEG_TS_HD_KO_ISO</MediaFormatProfile> not supported -->
<MediaFormatProfile mime-type="video/x-ms-wma" name="WMABASE">WMA_BASE</MediaFormatProfile>
<MediaFormatProfile mime-type="video/x-ms-wma" name="WMAFULL">WMA_FULL</MediaFormatProfile>
</MediaFormatProfiles>
<Transcoding>
<Video targetContainer="mpeg" targetVCodec="mpeg2video" targetACodec="ac3">
<Matches container="matroska" />
<Matches container="mp4" />
<Matches container="asf" />
<Matches container="avi" />
<Matches container="ogg" />
<Matches container="flv" />
<Matches container="3gp" />
<Matches container="rm" />
<Matches container="mpegts" />
</Video>
</Transcoding>
<OnlineTranscoding>
<Video targetContainer="mpeg" targetVCodec="mpeg2video" targetACodec="ac3">
<Matches container="*" />
</Video>
</OnlineTranscoding>
</Profile>
Last edited by half26 on Sat Jan 24, 2015 8:02 pm, edited 3 times in total.
