Forum FAQForum FAQ  Kanał RSSRSS  MemberlistMemberlist  UsergroupsUsergroups  Contact FormContact Form   RegisterRegister  Log inLog in
 

 


Previous topic :: Next topic
 DV-393 Bulgarian firmware 
Author Message
lancey 

Joined: 23 Jan 2007
Posts: 8
Posted: 2007-01-23, 02:31    DV-393 Bulgarian firmware
   Model odtwarzacza: Pioneer DV-393

I'm currently working on a bulgarian version of the Gufiak firmware for the DV-393. What I've done until now is a hand-crafted condensed version of Arial Narrow, using the CP1251 codepage, some custom logos (I really don't like the sci-fi pictures & so on, but thats non-important) and almost completed a translation of the OSD menu.

I've run into some difficulties, and would appreciate any help on the following:
* Subtitles outlines - how do I make the player display subtitles' outlines?? I've looked into several other firmwares for other Pioneer models, and what I see is that the gray background of the font's bitmaps are replaced with red (looking at the BMP exported with MTK Font Creater) - is that enough to have outlines displayed properly, or I should change something into the subtitle window (believe its 0x10 for the DV-393), or may be its palette??
* Subtitles number of lines - what is the maximum number of lines?? Is it determined by the subtitle window height devided by the font height, or there's some extra space the player needs (e.g. space between lines or something)?? What's the lowest boundary subtitle window could be placed??
* OSD language - though I haven't finished translating it, what I found out is that it's not enough to just change the OSD font (00-01??) and the language file - the player displays all spaces - is the language encoded in some different codepage, how should I proceed??
* Is there a way to make the player properly show filenames in Bulgarian??

Any help on any of these, as your opinions, will be highly appreciated!!

P.S. This message is also posted on the softpedia board, so sorry for the spam if you visit both forums.
 
 
Sponsor
dinderi 



Helped: 24 times
Age: 38
Joined: 04 Feb 2006
Posts: 2871
Location: Warszawa i okolice
Posted: 2007-01-23, 10:12    
   Model odtwarzacza: Pioneer DV-380, DV-393, DV-300, DV-400, Onkyo dv-sp404e

lancey,
lancey wrote:
OSD language - though I haven't finished translating it, what I found out is that it's not enough to just change the OSD font (00-01??) and the language file - the player displays all spaces - is the language encoded in some different codepage, how should I proceed??

You better leave font 00-01 oryginal Pioneer's. As you see this contains 315 fonts, in a difference to other tables, that contains only 256 fonts.
As one of our friends leave in Moscow and bought 490 there, we discovered some difference between players bought in countries, that uses CP1251, and players bought here. Replacing font 00-01 for no oryginal, makes weird messages, shown by the player. I do not know the reson, as font 00-01 is the same in original fw, that comes with players bought here. Replacing it for th one that has only 256 characters, makes no problem for Polish language, in players bought here. May be there is some information hidden in eeprom, or may be something else.
lancey wrote:
* Subtitles outlines - how do I make the player display subtitles' outlines?? I've looked into several other firmwares for other Pioneer models, and what I see is that the gray background of the font's bitmaps are replaced with red (looking at the BMP exported with MTK Font Creater) - is that enough to have outlines displayed properly, or I should change something into the subtitle window (believe its 0x10 for the DV-393), or may be its palette??

Have a look into download sectin, this will preserve much of your work. There is new fw there that has got removed grey background and fonts are outlined.
_________________
>>Firmware do wgrywania kablem danych<<
Cześć Guest! Jeśli masz wątpliwości, jak opisać swój problem, zajrzyj tutaj.
Zapraszam wszystkich do systematycznego przypominania sobie treści regulaminu!



ATTENTION! I do not answer any technical questions, asked as PM! Please, write your problem at forum.
!! If you need spare parts for Pioneer dvd/divx player, or data cabel to connect player with PC, please PM me !!

http://diyakustyk.com/
 
 
lancey 

Joined: 23 Jan 2007
Posts: 8
Posted: 2007-01-23, 18:52    
   Model odtwarzacza: Pioneer DV-393

dinderi wrote:

Have a look into download sectin, this will preserve much of your work. There is new fw there that has got removed grey background and fonts are outlined.


Well, I'm a bit confused about that. Does this depend on the font file only, or there's some change in the firmware code to support outlines?? I've looked at many firmwares which claim they have subtitle outlines (but they were for other players), and what I see is there are 2 types of outlined fonts. Looking at them in BMP format:
* transparent background is RED, outlines are GREY, characters are WHITE (sample taken from a custom Philips DVP5960 firmware)
* transparent background is RED, outlines are BLACK, characters are WHITE (sample taken from Pioneer DV-380 custom firmware by cHiEsA)
So - which one should be the right?? I will test later tonight (though I believe I've tested the first case, but it was with Hakan firmware) and report back here.

About the OSD translation - yup, I now see the font is special, and it DOES contain all the characters I need to do a buglarian translation. What i don't get is - how do I make it display a character over the 256-th one?? Maybe I should investigate the russian language file and see how's that done, then it should be possible. And is there any way to ADD the language, not replace an existing one??

Some off-topic question - is it possible to upgrade using CD-RW discs?? I've tried with a Verbatim one, but it didn't work - is it just that particular disc, or the player won't upgrade from a CD-RW??
 
 
dinderi 



Helped: 24 times
Age: 38
Joined: 04 Feb 2006
Posts: 2871
Location: Warszawa i okolice
Posted: 2007-01-23, 20:34    
   Model odtwarzacza: Pioneer DV-380, DV-393, DV-300, DV-400, Onkyo dv-sp404e

In fw for dv-393 I modded, (you can find in 'Download') grey background is deleted, as default. I added one font there (CP1250) with black background that appears grey on tv screen. So If you want to have grey background, you can choos this font. It is set on font 00-11. Outline is also added as default. So, if you create fonts with outline using MTKFontCreator it will be shown, without any additional work.
lancey wrote:
What i don't get is - how do I make it display a character over the 256-th one?? Maybe I should investigate the russian language file and see how's that done, then it should be possible. And is there any way to ADD the language, not replace an existing one??

I thing all you need to do, is to simply type all Bulgarian text you want and keep oryginal Pioneer's font 00-01. This should work.
Adding second language probably needs much more work. This would need to check and change some adresses in firmware, and this is too complicated for me to help.
lancey wrote:
Some off-topic question - is it possible to upgrade using CD-RW discs?? I've tried with a Verbatim one, but it didn't work - is it just that particular disc, or the player won't upgrade from a CD-RW??

I always use CD-RW :) I belive using CD-R to upgrade the player is a waste. I thing you did some mistake when burning (session was not closed or so). May be it needs to be precisely erased, before burning, or it is already banjaxed ;)
_________________
>>Firmware do wgrywania kablem danych<<
Cześć Guest! Jeśli masz wątpliwości, jak opisać swój problem, zajrzyj tutaj.
Zapraszam wszystkich do systematycznego przypominania sobie treści regulaminu!



ATTENTION! I do not answer any technical questions, asked as PM! Please, write your problem at forum.
!! If you need spare parts for Pioneer dvd/divx player, or data cabel to connect player with PC, please PM me !!

http://diyakustyk.com/
 
 
!robert7 



Age: 30
Joined: 30 Dec 2006
Posts: 34
Posted: 2007-01-23, 23:49    
   Model odtwarzacza: what the hell is "Model odtwarzacza"

The font used in the russian language is located in font 00-01 above 256. it's something special with the letters NOT in alpabetic order (some letters may be missing!!)
The easiest solution would be replacing a chinise font (02-03 will do the trick) with a standart CP1251 font and using it for the language.

Then replace one of the language visible in the menu (chinise, spanish, french, whatever, just DON'T touch ENGLISH!!) with your language. It still will be labeled in the menu as the original language, but your OSD WILL work.
 
 
lancey 

Joined: 23 Jan 2007
Posts: 8
Posted: 2007-01-23, 23:58    
   Model odtwarzacza: Pioneer DV-393

I've released the first version based on the latest Hamak 3.0 (because of the subtitle timing bug fixed), with the condensed font I've worked on. It's available here:
http://mirror.net1.cc/pro...%20DV-393%20BG/

About the OSD - the russian OSD is in fact using the 00-01 system font, I just need to come up with how to display the higher characters, and maybe will write a PHP script converting form CP1251 to the strange Pioneer mapping. I don't feel like adding one more font for the OSD, though it might come up to be a more comfortable variant in terms of developing the OSD.

About the subtitles - they worked fine once the background was replaced with RED in the BMP version created with MTK Font Creator. Outlines are output black, as are in the font. I'm curious if there's a way to make them bottom-aligned (or to find out exactly what height is needed, in order to drop down the box as low as possible).

Thanks to all who're helping!!

[ Added: 2007-01-24, 01:00 ]
Another thing which came out of my mind - the Xvid Packet Bitstream - it's a bit choppy on my player. I've read somewhere in this forum (i think it might have been for some Philips model) that it was caused by a bug or something in the ARM code. Once it was replaced with an older one, the playback was fine. Anything about this on the Pioneers??
 
 
!robert7 



Age: 30
Joined: 30 Dec 2006
Posts: 34
Posted: 2007-01-24, 01:24    
   Model odtwarzacza: what the hell is "Model odtwarzacza"

Charecters above 250 of font00-01 can be accessed by calling font1 (not font0!!) - just substract 250 from their location in font0
If you want to move down the subtitles box - use mtkwindows, window 0x10. it can't resize the subtitle window, but it can move it.
The PackedBitstream problem is in all pioneer models, regardless of firmware version (maybe except the new 696, wich has a different chip). It happens only if the B-Frames are in groups of 2 or more, and only on some quant types (i don't remember wich)
 
 
dinderi 



Helped: 24 times
Age: 38
Joined: 04 Feb 2006
Posts: 2871
Location: Warszawa i okolice
Posted: 2007-01-24, 07:35    
   Model odtwarzacza: Pioneer DV-380, DV-393, DV-300, DV-400, Onkyo dv-sp404e

robert7 wrote:
use mtkwindows, window 0x10. it can't resize the subtitle window, but it can move it.

Why it can not resize the window? I thing, it can ;P
_________________
>>Firmware do wgrywania kablem danych<<
Cześć Guest! Jeśli masz wątpliwości, jak opisać swój problem, zajrzyj tutaj.
Zapraszam wszystkich do systematycznego przypominania sobie treści regulaminu!



ATTENTION! I do not answer any technical questions, asked as PM! Please, write your problem at forum.
!! If you need spare parts for Pioneer dvd/divx player, or data cabel to connect player with PC, please PM me !!

http://diyakustyk.com/
 
 
!robert7 



Age: 30
Joined: 30 Dec 2006
Posts: 34
Posted: 2007-01-27, 04:06    
   Model odtwarzacza: what the hell is "Model odtwarzacza"

you can resize the window, but the dvd will ignore it until you set the subtitle area inside the window (in MPEG4 subtitle tab) - it's greyed out for pioneer
 
 
lancey 

Joined: 23 Jan 2007
Posts: 8
Posted: 2007-01-27, 04:10    
   Model odtwarzacza: Pioneer DV-393

No, it won't. Subtitle window changes DO work (window id 0x10 for the DV-393). What I would like to see is a way to change the vertical alignment of the subtitles (they seem to be aligned top, i'd like to see them at the bottom), but I do not know if that's possible.

[ Added: 2007-01-27, 06:21 ]
My bad, now I see Dinderi's done it - bottom-aligned subtitles!! Thanks, and sorry for the stupid question. :]
 
 
dinderi 



Helped: 24 times
Age: 38
Joined: 04 Feb 2006
Posts: 2871
Location: Warszawa i okolice
Posted: 2007-01-27, 10:06    
   Model odtwarzacza: Pioneer DV-380, DV-393, DV-300, DV-400, Onkyo dv-sp404e

lancey wrote:
hanks, and sorry for the stupid question
There is no silly questions, only answers are sometimes silly ;)
_________________
>>Firmware do wgrywania kablem danych<<
Cześć Guest! Jeśli masz wątpliwości, jak opisać swój problem, zajrzyj tutaj.
Zapraszam wszystkich do systematycznego przypominania sobie treści regulaminu!



ATTENTION! I do not answer any technical questions, asked as PM! Please, write your problem at forum.
!! If you need spare parts for Pioneer dvd/divx player, or data cabel to connect player with PC, please PM me !!

http://diyakustyk.com/
 
 
lancey 

Joined: 23 Jan 2007
Posts: 8
Posted: 2007-02-18, 17:39    
   Model odtwarzacza: Pioneer DV-393

OK, it appears that MTK Language Editor cannot read back a language file in cyrillic. You can edit it fine, see the cyrillic characters, save it, read it correctly on the player (assuming you use an additional font), but once you open it back in MTK Language Editor, it displays as a bunch of hex codes. So i'm gonna use the Pioneer system font, as I'm this or the other way going to write hex codes, no need to do another font.
The questions I have:
* is it possible to add some characters to the system font (it misses some cyrillic capital letteres, may be they weren't needed in the russian language version) - would adding 4 or 5 characters break something??
* should i replace an existing language with the bulgarian one, or i could add a new language?? Does the player detect the languages encoded in the firmware or it has a hard-coded options??

Any opinions on both of these highly appreciated, I'm gonna try both things anyways :)

Regards
 
 
Horilka 

Joined: 18 Feb 2007
Posts: 1
Location: Ukraine
Posted: 2007-02-18, 22:06    
   Model odtwarzacza: Pioneer dv-696

lancey wrote:
* Is there a way to make the player properly show filenames in Bulgarian??


I'm just joined to achieve almost the same - I want to be able to see Ukrainian letters (cp1251) in the file browser of my 696 player... This, I suppose, will involve ARM code patching. The problem that ARM code doesn't handle Unicode file names right. So we will need to insert new routing to the ARM code, and change the standard routing call to this new one.
Take a look some basic guidance here (which is basically excerpt from http://tech.groups.yahoo.com/group/mt13x9/):
http://cax.nm.ru/mtk/docs...from_A_to_Z.txt
(2) Showing cyrillic letters in file browser

Good luck so far, I hope I'll be able to join you to solve this task together in a couple of days, after I come back.
 
 
Display posts from previous:   

Remove Highlighting ::
Reply to topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum


Add this topic to your bookmarks
Printable version

Jump to:  



Remove cookies set by this forum
Lo-Fi Version | Mapa forum | Browser Forum Search Addon


Powered by phpBB modified by Przemo © 2003 phpBB Group
Copyright © gufiak 2006 | Contact gufiak Forum dla serwisów GSM : Portal opini i recenzji : Centrum Informacji o UMTS
Page generated in 0.2718 second (PHP: 90% - SQL: 10%) - SQL queries: 11 - GZIP enabled - Debug on