PDA

View Full Version : Different Humax boxes producing different outputs?



MDB
11-27-2013, 10:26 PM
I have a 500Gb Humax T2 and a newer 1Tb version. I don't understand why when I transfer the ts files from each to my PC and then fetch them to my Bravia TV via Mezzmo, the ones from the 500Gb stream unaided but the ones from the 1Tb model go into transcoding. As far as I can see the software on each Humax is the same version. I used Mezzmo to show me the ffmpeg info for a file from each and the only difference seemed to be the bitrate, 3760 from the 500Gb box and 3972 from the 1Tb box. Can that be causing the difference? The transcoding works but is a pain and I want to see if I can get that box working like the other one! Any ideas welcome.... thanks.

Paul
11-28-2013, 09:47 AM
Hi MDB,

Please post the FFmpeg information for a file from each machine and we'll see what's happening.

MDB
11-29-2013, 07:25 AM
Thanks for offering to have a look..... here are the two FFmpegs....


FILE FROM 1TB HUMAX T2 THAT REQUIRES TRANSCODING

ffmpeg version N-50460-g393dcbf Copyright (c) 2000-2013 the FFmpeg developers
built on Jun 27 2013 17:20:20 with gcc 4.6.2 (GCC)
configuration: --enable-memalign-hack --arch=x86_64 --target-os=mingw32 --cross-prefix=x86_64-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/home/peter/ffmpeg/build/gpl64 --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/peter/cc64/include --extra-ldflags=-L/home/peter/cc64/lib --pkg-config=pkg-config --disable-w32threads --enable-zlib
libavutil 52. 17.103 / 52. 17.103
libavcodec 54. 92.100 / 54. 92.100
libavformat 54. 63.102 / 54. 63.102
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 41.100 / 3. 41.100
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
[mpeg2video @ 00000000015ef4c0] 0x0 is invalid
Last message repeated 8 times
[mpegts @ 000000000159f460] max_analyze_duration 60000000 reached at 60000000 microseconds
[mpegts @ 000000000159f460] Could not find codec parameters for stream 2 (Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels, s16p): unspecified frame size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000159f460] Could not find codec parameters for stream 4 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000159f460] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000159f460] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000159f460] Could not find codec parameters for stream 7 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000159f460] Could not find codec parameters for stream 8 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000159f460] Could not find codec parameters for stream 9 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000159f460] Could not find codec parameters for stream 10 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000159f460] Could not find codec parameters for stream 11 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[NULL @ 00000000015f05a0] start time is not set in estimate_timings_from_pts
[NULL @ 00000000015f1800] start time is not set in estimate_timings_from_pts
[NULL @ 00000000015f20c0] start time is not set in estimate_timings_from_pts
[NULL @ 00000000015f2980] start time is not set in estimate_timings_from_pts
[NULL @ 00000000015f3260] start time is not set in estimate_timings_from_pts
[NULL @ 00000000015f3b20] start time is not set in estimate_timings_from_pts
[NULL @ 00000000015f4400] start time is not set in estimate_timings_from_pts
[NULL @ 00000000015f4ce0] start time is not set in estimate_timings_from_pts
[NULL @ 00000000015f55e0] start time is not set in estimate_timings_from_pts
[mpegts @ 000000000159f460] PES packet size mismatch
Input #0, mpegts, from 'C:\Users\M&G\Videos\Temp Videos Offloaded from Humax\The Story of the Jews3_20130915_2058.ts':
Duration: 01:11:57.36, start: 62413.585478, bitrate: 3391 kb/s
Program 4165
Metadata:
service_name : BBC ONE
service_provider:
Program 4287
Metadata:
service_name : BBC TWO
service_provider:
Program 4288
Metadata:
service_name : BBC THREE
service_provider:
Program 4352
Metadata:
service_name : BBC NEWS
service_provider:
Program 4416
Metadata:
service_name : BBC Red Button
service_provider:
Program 4544
Metadata:
service_name : BBC FOUR
service_provider:
Program 4608
Metadata:
service_name : CBBC Channel
service_provider:
Program 4672
Metadata:
service_name : CBeebies
service_provider:
Program 4736
Metadata:
service_name : BBC Parliament
service_provider:
Program 5632
Metadata:
service_name : BBC R5L
service_provider:
Program 5696
Metadata:
service_name : BBC R5SX
service_provider:
Program 5760
Metadata:
service_name : BBC 6 Music
service_provider:
Program 5824
Metadata:
service_name : BBC Radio 4 Ex
service_provider:
Program 5888
Metadata:
service_name : BBC R1X
service_provider:
Program 5952
Metadata:
service_name : BBC Asian Net.
service_provider:
Program 6016
Metadata:
service_name : BBC World Sv.
service_provider:
Program 6720
Metadata:
service_name : BBC Radio 1
service_provider:
Program 6784
Metadata:
service_name : BBC Radio 2
service_provider:
Program 6848
Metadata:
service_name : BBC Radio 3
service_provider:
Program 6912
Metadata:
service_name : BBC Radio 4
service_provider:
Program 7168
Metadata:
service_name : BBC RB 301
service_provider:
Program 7232
Metadata:
service_name : 302
service_provider:
No Program
Stream #0:0[0xc9]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0xca](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 256 kb/s
Stream #0:2[0xce](eng): Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels, s16p (visual impaired)
Stream #0:3[0xcd](eng): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
Stream #0:4[0xfa]: Unknown: none ([5][0][0][0] / 0x0005)
Stream #0:5[0xd2]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:6[0x1ce9]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:7[0x1c21]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:8[0x1c22]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:9[0x1c23]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:10[0x1c24]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:11[0x1c25]: Unknown: none ([11][0][0][0] / 0x000B)
At least one output file must be specified

<MEZZMO>: Child process ended with code: 109, ExitCode=1


---> DB Level Info: 8, 4
---> Frame rate: 25.00
---> Aspect ratio: 16:9



FILE FROM 500Gb HUMAX T2 THAT PLAYS WITHOUT TRANSCODING

ffmpeg version N-50460-g393dcbf Copyright (c) 2000-2013 the FFmpeg developers
built on Jun 27 2013 17:20:20 with gcc 4.6.2 (GCC)
configuration: --enable-memalign-hack --arch=x86_64 --target-os=mingw32 --cross-prefix=x86_64-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/home/peter/ffmpeg/build/gpl64 --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/peter/cc64/include --extra-ldflags=-L/home/peter/cc64/lib --pkg-config=pkg-config --disable-w32threads --enable-zlib
libavutil 52. 17.103 / 52. 17.103
libavcodec 54. 92.100 / 54. 92.100
libavformat 54. 63.102 / 54. 63.102
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 41.100 / 3. 41.100
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
[mpeg2video @ 000000000194f560] 0x0 is invalid
Last message repeated 22 times
[mpegts @ 000000000030f460] max_analyze_duration 60000000 reached at 60000000 microseconds
[mpegts @ 000000000030f460] Could not find codec parameters for stream 2 (Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels, s16p): unspecified frame size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000030f460] Could not find codec parameters for stream 4 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000030f460] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000030f460] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000030f460] Could not find codec parameters for stream 7 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000030f460] Could not find codec parameters for stream 8 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000030f460] Could not find codec parameters for stream 9 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000030f460] Could not find codec parameters for stream 10 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000030f460] Could not find codec parameters for stream 11 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 000000000030f460] Could not find codec parameters for stream 12 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[NULL @ 000000000033a0a0] start time is not set in estimate_timings_from_pts
[NULL @ 000000000033c180] start time is not set in estimate_timings_from_pts
[NULL @ 000000000033de00] start time is not set in estimate_timings_from_pts
[NULL @ 000000000033e4a0] start time is not set in estimate_timings_from_pts
[NULL @ 000000000035fda0] start time is not set in estimate_timings_from_pts
[NULL @ 0000000000360440] start time is not set in estimate_timings_from_pts
[NULL @ 0000000000364640] start time is not set in estimate_timings_from_pts
[NULL @ 0000000000364ce0] start time is not set in estimate_timings_from_pts
[NULL @ 0000000000365560] start time is not set in estimate_timings_from_pts
[NULL @ 0000000000365dc0] start time is not set in estimate_timings_from_pts
[mpegts @ 000000000030f460] PES packet size mismatch
Last message repeated 1 times
Input #0, mpegts, from 'C:\Users\M&G\Videos\Temp Videos Offloaded from Humax\sian Ancient Greece_ 1.ts':
Duration: 01:05:58.44, start: 43057.059356, bitrate: 3728 kb/s
Program 4165
Metadata:
service_name : BBC ONE
service_provider:
Program 4287
Metadata:
service_name : BBC TWO
service_provider:
Program 4288
Metadata:
service_name : BBC THREE
service_provider:
Program 4352
Metadata:
service_name : BBC NEWS
service_provider:
Program 4416
Metadata:
service_name : BBC Red Button
service_provider:
Program 4544
Metadata:
service_name : BBC FOUR
service_provider:
Program 4608
Metadata:
service_name : CBBC Channel
service_provider:
Program 4672
Metadata:
service_name : CBeebies
service_provider:
Program 4736
Metadata:
service_name : BBC Parliament
service_provider:
Program 5632
Metadata:
service_name : BBC R5L
service_provider:
Program 5696
Metadata:
service_name : BBC R5SX
service_provider:
Program 5760
Metadata:
service_name : BBC 6 Music
service_provider:
Program 5824
Metadata:
service_name : BBC Radio 4 Ex
service_provider:
Program 5888
Metadata:
service_name : BBC R1X
service_provider:
Program 5952
Metadata:
service_name : BBC Asian Net.
service_provider:
Program 6016
Metadata:
service_name : BBC World Sv.
service_provider:
Program 6720
Metadata:
service_name : BBC Radio 1
service_provider:
Program 6784
Metadata:
service_name : BBC Radio 2
service_provider:
Program 6848
Metadata:
service_name : BBC Radio 3
service_provider:
Program 6912
Metadata:
service_name : BBC Radio 4
service_provider:
Program 7168
Metadata:
service_name : BBC RB 301
service_provider:
Program 7232
Metadata:
service_name : 302
service_provider:
No Program
Stream #0:0[0x191]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x192](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 256 kb/s
Stream #0:2[0x196](eng): Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels, s16p (visual impaired)
Stream #0:3[0x195](eng): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
Stream #0:4[0x1c2]: Unknown: none ([5][0][0][0] / 0x0005)
Stream #0:5[0x19a]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:6[0x19b]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:7[0x1ce9]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:8[0x1c21]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:9[0x1c22]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:10[0x1c23]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:11[0x1c24]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:12[0x1c25]: Unknown: none ([11][0][0][0] / 0x000B)
At least one output file must be specified

<MEZZMO>: Child process ended with code: 109, ExitCode=1


---> DB Level Info: 8, 4
---> Frame rate: 25.00
---> Aspect ratio: 16:9 PAR=64:45

Paul
11-29-2013, 09:56 AM
Thanks for the information. You are right - both files are quite similar.

What device profile is assigned to your Sony Bravia TV in the Media Devices dialog?

Also, after playing each of the above files, right-click on the video in Mezzmo and click Properties. On the Properties dialog, go to the Transcoding tab and check if there is a transcoded file listed there for your Sony Bravia TV. If there is, then Mezzmo is streaming the transcoded file to your device. Check this for both files to confirm that both files either have no transcoded file or have a transcoded file. You may find both have transcoded files. Let us know the result.

MDB
11-30-2013, 09:16 PM
Fascinating, you were right, BOTH files are transcoding when played, BUT, the one from the 500Gb box transcodes and plays instantaneously so you can't tell it is happening, but the 1Tb box file takes several seconds to get going and then seems slower to process, hence me believing this was the only one transcoding. One other difference is that the files from the 500Gb box have thumbnails displayed in the Media Files panel, but those from the other box just display a small default icon.

There seem to be 4 entries in the Device List for the TV, two with a zero IP address and the other two have Device Profiles of "Sony Bravia KDL (2010 Models)" and "Sony Bravia KDL".

Strange, but these files from the two different boxes are definitely being handled differently for some reason!

Paul
12-02-2013, 10:39 AM
Hi MDB,

Please turn on logging (see http://forum.conceiva.com/showthread.php/419-FAQ-How-to-turn-on-diagnostic-logging). Stop your Mezzmo server and go to the Media Devices dialog and remove all devices. Then start your Mezzmo server and your Sony Bravia TV should be re-listed again.

Try streaming both files and then stop your Mezzmo server and exit Mezzmo application. Zip up all the logs and email them to us at support [at] conceiva [dot] com for analysis.