Comment 6 for bug 558588

Revision history for this message
Frédéric Crozat (fcrozat) wrote :

finding "working" EPG DVB applications on linux seems to be a hard subject in itself. I've only been able to get vlc to display "program name" but it displays it in the application window title (and not correctly), so I'm not 100% sure it is vlc fault.

I've renamed the bug since I have the issue also when switching to UTF-8 locale so it is a encoding conversion issue in either gnome-dvb-daemon or gstreamer.

Anyway, I got some debug ouput, from two different channels, one in iso6937, one in iso8859-9

First one description should be "Magazine d'actualité" but is displayed in UI : "Magazine d'actualitØ"

Second one description should be : "Présenté par Ruth Elkrief" (I don't have the text which was displayed in the UI)

0:00:12.957906151 19750 0xb6404600 DEBUG mpegtspacketizer mpegtspacketizer
.c:2332:get_encoding: Found encoding iso6937, first byte is 0x4d, start_text: 0,
 is_multibyte: 0
0:00:12.958033409 19750 0xb6404600 DEBUG mpegtsdesc gstmpegdesc.c:17
0:gst_mpeg_descriptor_find_all: found tag 0x4e 0 times
0:00:12.958090742 19750 0xb6404600 DEBUG mpegtsdesc gstmpegdesc.c:17
0:gst_mpeg_descriptor_find_all: found tag 0x50 2 times
0:00:12.958353216 19750 0xb6404600 DEBUG mpegtspacketizer mpegtspacketizer.c:1930:mpegts_packetizer_parse_eit: EIT eit, version-number=(guint)18, current-next-indicator=(guint)1, service-id=(guint)261, actual-transport-stream=(boolean)true, present-following=(boolean)true, transport-stream-id=(guint)1, original-network-id=(guint)8442, segment-last-section-number=(guint)1, last-table-id=(guint)78, events=(structure){ "event-36384\,\ event-id\=\(guint\)36384\,\ year\=\(guint\)2010\,\ month\=\(guint\)4\,\ day\=\(guint\)12\,\ hour\=\(guint\)10\,\ minute\=\(guint\)20\,\ second\=\(guint\)0\,\ duration\=\(guint\)1500\,\ running-status\=\(guint\)1\,\ free-ca-mode\=\(boolean\)false\,\ name\=\(string\)\"Giordano\\\ hebdo\"\,\ description\=\(string\)\"Magazine\\\ d\\\'actualit\\303\\230.\"\,\ components\=\(structure\)\{\ \"audio\\\,\\\ type\\\=\\\(string\\\)stereo\\\,\\\ tag\\\=\\\(int\\\)2\\\;\"\,\ \"video\\\,\\\ high-definition\\\=\\\(boolean\\\)true\\\,\\\ frequency\\\=\\\(int\\\)25\\\,\\\ tag\\\=\\\(int\\\)1\\\,\\\ aspect-ratio\\\=\\\(string\\\)4:3\\\;\"\ \}\,\ descriptors\=\(GValueArray\)NULL\;" };

or

0:00:12.966843362 19750 0xb6404600 DEBUG mpegtspacketizer mpegtspacketizer
.c:2332:get_encoding: Found encoding iso8859-9, first byte is 0x05, start_text: 1, is_multibyte: 0
0:00:12.967014435 19750 0xb6404600 DEBUG mpegtsdesc gstmpegdesc.c:170:gst_mpeg_descriptor_find_all: found tag 0x4e 0 times
0:00:12.967072738 19750 0xb6404600 DEBUG mpegtsdesc gstmpegdesc.c:170:gst_mpeg_descriptor_find_all: found tag 0x50 2 times
0:00:12.967303121 19750 0xb6404600 DEBUG mpegtspacketizer mpegtspacketizer.c:1930:mpegts_packetizer_parse_eit: EIT eit, version-number=(guint)16, current-next-indicator=(guint)1, service-id=(guint)515, actual-transport-stream=(boolean)false, present-following=(boolean)true, transport-stream-id=(guint)2, original-network-id=(guint)8442, segment-last-section-number=(guint)1, last-table-id=(guint)79, events=(structure){ "event-20711\,\ event-id\=\(guint\)20711\,\ year\=\(guint\)2010\,\ month\=\(guint\)4\,\ day\=\(guint\)12\,\ hour\=\(guint\)10\,\ minute\=\(guint\)0\,\ second\=\(guint\)0\,\ duration\=\(guint\)3600\,\ running-status\=\(guint\)1\,\ free-ca-mode\=\(boolean\)false\,\ name\=\(string\)\"Midi\\\ Ruth\\\ Elkrief\"\,\ description\=\(string\)\"Pr\\303\\251sent\\303\\251\\\ par\\\ Ruth\\\ Elkrief.\\\ \"\,\ components\=\(structure\)\{\ \"audio\\\,\\\ type\\\=\\\(string\\\)\\\"single\\\\\\\ channel\\\\\\\ mono\\\"\\\,\\\ tag\\\=\\\(int\\\)1\\\;\"\,\ \"video\\\,\\\ high-definition\\\=\\\(boolean\\\)true\\\,\\\ frequency\\\=\\\(int\\\)25\\\,\\\ tag\\\=\\\(int\\\)5\\\,\\\ aspect-ratio\\\=\\\(string\\\)4:3\\\;\"\ \}\,\ descriptors\=\(GValueArray\)NULL\;" };