Author Topic: BUG v1.02.0X Greek subtitle CPU utilisation  (Read 2348 times)

April 20, 2009, 01:30:02 AM
Read 2348 times

sda

  • Newbie

  • Offline
  • *

  • 33
Regarding streaming problems (picture freezing, skipping frames,etc) with Greek subtitles on, it seems that the subtitle transcoding application used on all of the pre-releases is chewing up all of the CPU power, thus causing the freezing and skipping.
I enclose a couple of top  logs using B-Rad's 0.3 (1.01.02) and 0.5 firmware (1.02.06) with subtitles ON and OFF.

1.01.02 (B-Rad's 0.3) Greek subtitles OFF

CPU: 21.0% usr 38.2% sys 0.0% nice 27.5% idle  0.0% io  4.3% irq  8.7% softirq
Load average: 1.27 1.27 0.92
  PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
 2710  1304 root     S    18924 17.5 17.4 MediaLogic AV MSGL_FATAL
 1283  1281 root     S    33396 30.8  6.7 /bin/dmaosd
  446     1 root     R     2632  2.4  2.7 /bin/sh /usr/sbin/plug.watch
 1276     1 root     S     3652  3.3  1.7 DMARender
 1112     5 root     SW<      0  0.0  1.5 [rpciod/0]
 2936   451 root     R     2532  2.3  0.9 top
 1364  1317 root     S    33396 30.8  0.4 /bin/dmaosd
 1275     1 root     S    18924 17.5  0.4 MediaLogic AV MSGL_FATAL
 1278     1 root     S    13960 12.9  0.2 MediaLogic_PIC PC MSGL_FATAL
   36     1 root     SW       0  0.0  0.2 [kswapd0]
 1485  1317 root     S    33396 30.8  0.0 /bin/dmaosd
 1483  1317 root     S    33396 30.8  0.0 /bin/dmaosd
 1317  1283 root     S    33396 30.8  0.0 /bin/dmaosd
 1318  1317 root     S    33396 30.8  0.0 /bin/dmaosd
 1305  1304 root     S    18924 17.5  0.0 MediaLogic AV MSGL_FATAL
 1304  1275 root     S    18924 17.5  0.0 MediaLogic AV MSGL_FATAL
 1300  1278 root     S    13960 12.9  0.0 MediaLogic_PIC PC MSGL_FATAL
 1301  1300 root     S    13960 12.9  0.0 MediaLogic_PIC PC MSGL_FATAL
 1484  1283 root     S     5596  5.1  0.0 /bin/scan_manager
 1555  1484 root     S     5596  5.1  0.0 /bin/scan_manager Mem: 103380K used, 4656K free, 0K shrd, 108K buff, 83488K cached
 
1.01.02 (B-Rad's 0.3) Greek subtitles ON

CPU: 21.7% usr 37.4% sys 0.0% nice 28.4% idle 0.0% io  3.9% irq  8.4% softirq
Load average: 1.60 1.35 0.96
  PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
 2710  1304 root     S    18924 17.5 17.6 MediaLogic AV MSGL_FATAL
 1283  1281 root     S    33396 30.8  6.8 /bin/dmaosd
  446     1 root     S     2632  2.4  2.3 /bin/sh /usr/sbin/plug.watch
 1276     1 root     S     3652  3.3  1.9 DMARender
 1112     5 root     SW<      0  0.0  1.1 [rpciod/0]
 2936   451 root     R     2532  2.3  0.9 top
 1364  1317 root     S    33396 30.8  0.7 /bin/dmaosd
 1275     1 root     S    18924 17.5  0.3 MediaLogic AV MSGL_FATAL
 1278     1 root     S    13960 12.9  0.2 MediaLogic_PIC PC MSGL_FATAL
  225     1 root     S     3704  3.4  0.2 /sbin/config_tool -l -m 10
 1279     1 root     S     3648  3.3  0.2 PICRender
   36     1 root     SW       0  0.0  0.2 [kswapd0]
 1485  1317 root     S    33396 30.8  0.0 /bin/dmaosd
 1483  1317 root     S    33396 30.8  0.0 /bin/dmaosd
 1317  1283 root     S    33396 30.8  0.0 /bin/dmaosd
 1318  1317 root     S    33396 30.8  0.0 /bin/dmaosd
 1305  1304 root     S    18924 17.5  0.0 MediaLogic AV MSGL_FATAL
 1304  1275 root     S    18924 17.5  0.0 MediaLogic AV MSGL_FATAL
 1300  1278 root     S    13960 12.9  0.0 MediaLogic_PIC PC MSGL_FATAL
 1301  1300 root     S    13960 12.9  0.0 MediaLogic_PIC PC MSGL_FATAL string_transcoding_to_utf8[191],using ISO-8859-7 to convert string: - Γλυκιά μου θα δοκιμάσεις;
- Εσύ πρώτος..
string_transcoding_to_utf8[205],ret_size =0, converted string : - ΞΞΟΞΊΞΉΞ ΞΌΞΏΟ ΞΈΞ Ξ΄ΞΏΞ
ΊΞΉΞΌΞΟΞΞΉΟ;
- ΞΟΟ ΟΟΟŽΟΞΏΟ.
Mem: 103620K used, 4416K free, 0K shrd, 124K buff, 83756K cached


1.02.06 (B-Rad's 0.5) Greek subtitles OFF

CPU: 20.3% usr 30.6% sys 0.0% nice 30.2% idle 0.0% io  5.9% irq 12.7% softirq
Load average: 1.68 1.08 0.48
  PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
 3994  1300 root     S    17956 16.6 30.0 MediaLogic AV MSGL_FATAL
 1261  1259 root     S    31492 29.1  7.1 /bin/dmaosd
 1253     1 root     S     3652  3.3  1.9 DMARender
 1185     5 root     SW<      0  0.0  1.9 [rpciod/0]
  494     1 root     R     2632  2.4  1.7 /bin/sh /usr/sbin/plug.watch
 1320  1278 root     S    31492 29.1  0.8 /bin/dmaosd
 4252   499 root     R     2532  2.3  0.8 top
 1252     1 root     S    17956 16.6  0.6 MediaLogic AV MSGL_FATAL
 1257     1 root     S     3656  3.3  0.4 PICRender
 1256     1 root     S    15060 13.9  0.2 MediaLogic_PIC PC MSGL_FATAL
 1016     1 root     SW       0  0.0  0.2 [nd/dpcd]
   36     1 root     SW       0  0.0  0.2 [kswapd0]
 1369  1278 root     S    31492 29.1  0.0 /bin/dmaosd
 1367  1278 root     S    31492 29.1  0.0 /bin/dmaosd
 1278  1261 root     S    31492 29.1  0.0 /bin/dmaosd
 1279  1278 root     S    31492 29.1  0.0 /bin/dmaosd
 1301  1300 root     S    17956 16.6  0.0 MediaLogic AV MSGL_FATAL
 1300  1252 root     S    17956 16.6  0.0 MediaLogic AV MSGL_FATAL
 1282  1256 root     S    15060 13.9  0.0 MediaLogic_PIC PC MSGL_FATAL
 1283  1282 root     S    15060 13.9  0.0 MediaLogic_PIC PC MSGL_FATAL Mem: 103452K used, 4584K free, 0K shrd, 3064K buff, 81980K cached   
 

1.02.06 (B-Rad's 0.5) Greek subtitles ON

 CPU: 56.5% usr 33.5% sys  0.0% nice  0.0% idle 0.3% io  2.5% irq  6.9% softirq
Load average: 1.56 1.12 0.52
  PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
 3994  1300 root     R    19764 18.2 57.6 MediaLogic AV MSGL_FATAL
 1261  1259 root     S    31492 29.1  6.9 /bin/dmaosd
 1253     1 root     S     3652  3.3  1.9 DMARender
  494     1 root     S     2632  2.4  1.9 /bin/sh /usr/sbin/plug.watch
 1320  1278 root     S    31492 29.1  0.7 /bin/dmaosd
 4252   499 root     R     2532  2.3  0.5 top
 1185     5 root     SW<      0  0.0  0.5 [rpciod/0]
 1252     1 root     S    19764 18.2  0.4 MediaLogic AV MSGL_FATAL
 1257     1 root     S     3656  3.3  0.4 PICRender
 1256     1 root     S    15060 13.9  0.2 MediaLogic_PIC PC MSGL_FATAL
   36     1 root     SW       0  0.0  0.2 [kswapd0]
 1369  1278 root     S    31492 29.1  0.0 /bin/dmaosd
 1279  1278 root     S    31492 29.1  0.0 /bin/dmaosd
 1367  1278 root     S    31492 29.1  0.0 /bin/dmaosd
 1278  1261 root     S    31492 29.1  0.0 /bin/dmaosd
 1301  1300 root     S    19764 18.2  0.0 MediaLogic AV MSGL_FATAL
 1300  1252 root     S    19764 18.2  0.0 MediaLogic AV MSGL_FATAL
 1283  1282 root     S    15060 13.9  0.0 MediaLogic_PIC PC MSGL_FATAL
 1282  1256 root     S    15060 13.9  0.0 MediaLogic_PIC PC MSGL_FATAL
 1368  1261 root     S     5512  5.1  0.0 /bin/scan_manager string_transcoding_to_utf8[192],using ISO-8859-7 to convert string: - Εγώ; Γιατί, εσύ;
- Εγώ δεν ξεχωρίζω όσο εσύ.
.
string_transcoding_to_utf8[206],ret_size =0, converted string : - ΞΞΟŽ; ΞΞΉΞΟΞ―, ΞΟΟ;
- ΞΞΟŽ Ξ΄ΞΞ ΞΎΞΟΟΟΞ―ΞΟ ΟŒΟΞΏ ΞΟΟ.

Total words = 50
Mem: 103592K used, 4444K free, 0K shrd, 3036K buff, 81520K cached


My system consists of a D-link DUB -E100 rev B1, Hanewin NFS server on XP, NDAS network disk, all via a 8 port D-link GB switch

Can someone confirm the problem with other subtitle languages or is it a problem only with Greek.

Cheers