View Full Version : Matroska shell extension GUI suggestion
jcsston
24th October 2003, 00:01
Yes the Info, Attachment, and Tag tabs, tooltips, context menus are all in Italian.
The only file you need in the "lang\Italian\LC_MESSAGES" folder are "MatroskaProp.mo".
jcsston
29th October 2003, 20:39
Another release MatroskaProp v2.3 (http://corecodec.org/project/showfiles.php?group_id=15)
Translations work now
Fixed: The thumbnails would crash if a attachment didn't have an descri
ption
This build doesn't include any translations yet ;)
DKDIB
1st November 2003, 17:21
JCSSton wrote:
> Translations work now
> [...]
Sorry, but it still won' t work (http://digilander.libero.it/dkdib/Matroska%20Shell%20Extension%201470%20--%20Italian.rar) for me. :(
jcsston
1st November 2003, 20:00
Could you try copying the 'gnu_gettext.dll' to your system32 folder?
The problem seems to be that the translation code dll is not being loaded from the installation folder.
DKDIB
1st November 2003, 20:34
JCSSton wrote:
> Could you try copying the 'gnu_gettext.dll' to your system32 folder?
...
You' re right!
Arimicio JCSSton!!!
(= "Thank' s a lot JCSSton!!!")
Now I can check the translation, so I' ll post the final ver ASAP! ^__^
___
Edit
Done:
MSE 2.3 build 1470 - Italian translation (http://digilander.libero.it/dkdib/Matroska%20Shell%20Extension%201470%20--%20Italian.rar)
jkwarras
2nd November 2003, 14:16
Hi,
Just made my first XCD Matroska DVDbackup. File plays great with no problem, no CPU overload, blabla... :)
The only issue i've found comes from the Shell extension. It's supposed to handle MKV in XCD, but i think it's only possible if extension is *.mkv instead of the *.dat that is added when making the XCD. Almost everyone add this *.dat extension because is the XCD extension and avoide playback troubleshooting. So, when showing properties page in explorer no Matroska shell extension menu is available :( No way of seeing properties, atachements, tags :(
Does jcssson have some plans to fix it? :rolleyes:
Best regards
PS: I can translate the shell extension into spanish, are you interested in that jacssson or anybody is already doing that?
sillKotscha
3rd November 2003, 11:26
Hi jcsston,
I've enncontered a "little" problem with your app... at least on my pc.
MatroskaProp v2.2 is installed - if I try to capture in VD with 'multisegment capture' enabled, your app is sending a crash_report and closes VD/ VD_Mod
is this related to a personal system configuration or... ;)
thanks in advance
Sill
jcsston
3rd November 2003, 23:03
Originally posted by sillKotscha
MatroskaProp v2.2 is installed - if I try to capture in VD with 'multisegment capture' enabled, your app is sending a crash_report and closes VD/ VD_Mod
It seem like my crash catcher is acting strange. Could you send me the crash report so I could see if it as anything to do with my app?
jcsston
3rd November 2003, 23:08
Originally posted by jkwarras
Hi,
Just made my first XCD Matroska DVDbackup. File plays great with no problem, no CPU overload, blabla... :)
The only issue i've found comes from the Shell extension. It's supposed to handle MKV in XCD, but i think it's only possible if extension is *.mkv instead of the *.dat that is added when making the XCD. Almost everyone add this *.dat extension because is the XCD extension and avoide playback troubleshooting. So, when showing properties page in explorer no Matroska shell extension menu is available :( No way of seeing properties, atachements, tags :(
Does jcssson have some plans to fix it? :rolleyes:
The problem with that is many of the shell file extension
s are file extension-based. And if I added .dat files I would end up scanning all the .dat files to tell if they really are Matroska files. But I'll add a option in the next release to add the .dat ext.
PS: I can translate the shell extension into spanish, are you interested in that jacssson or anybody is already doing that? No, there are no spanish translations yet :), You can get the latest translation package (A zip file with a readme and a template translation file) here (http://corecodec.org/project/showfiles.php?group_id=15).
jkwarras
4th November 2003, 00:55
Originally posted by jcsston
No, there are no spanish translations yet :), You can get the latest translation package (A zip file with a readme and a template translation file) here (http://corecodec.org/project/showfiles.php?group_id=15).
I'm already translating it :) Very cool about the *.dat extension.
jkwarras
4th November 2003, 13:10
Originally posted by jcsston
The problem with that is many of the shell file extension
s are file extension-based. And if I added .dat files I would end up scanning all the .dat files to tell if they really are Matroska files. But I'll add a option in the next release to add the .dat ext.
May be just adding *.mkv.dat extension will be useful to skip scanning all *.dat files since most of the time poople should keep the original extension and add the dat. So a matroska xcd file should have nameofthemovie.mkv.dat. Obviously some people will not add the dat extension and others will not keep the original extension, but i think that the *.mkv.dat is the most used option.
jkwarras
5th November 2003, 22:23
IĄve already translated the shell extension into spanish but i don't manage to make it work (i've folowed instructions in te readme file and move gnu_gettext.dll into the system folder. Anyway, do i send it to you jcsson?
jcsston
12th November 2003, 10:32
Originally posted by jkwarras
May be just adding *.mkv.dat extension will be useful to skip scanning all *.dat files since most of the time poople should keep the original extension and add the dat. So a matroska xcd file should have nameofthemovie.mkv.dat. Obviously some people will not add the dat extension and others will not keep the original extension, but i think that the *.mkv.dat is the most used option.
I tried adding the .dat extension, but then it presented the problem of all .dat files being assumed Matroska files.
For the *.mkv.dat, Windows only looks at the last file extension *.dat no extra .'s allowed.
jkwarras
12th November 2003, 23:48
Originally posted by jcsston
I tried adding the .dat extension, but then it presented the problem of all .dat files being assumed Matroska files.
Maybe this is better than no .dat at all assume as Matroska :) It's a shame having attachements in mkv (in XCD) that can't be viewed. Sorry, but as i don't know anything about programming i will let other people around here help you. Good luck ;)
Maybe you can get in touch with avih, moderator of this section and member of the XCD team to help you out.
netterpaladin
25th November 2003, 22:13
I have a suggestion:
in my matroska extension version (v2.2), the bitrate for the video track and soundtrack is not written anywhere. I thought it was always very nice to see it easily.
If this is already implemented, please point me in the right direction.
jcsston
26th November 2003, 06:14
Originally posted by netterpaladin
I have a suggestion:
in my matroska extension version (v2.2), the bitrate for the video track and soundtrack is not written anywhere. I thought it was always very nice to see it easily.
If this is already implemented, please point me in the right direction.
In the tooltips there is a total file bitrate displayed.
filewalker
28th November 2003, 15:13
Hi jcsston,
I have a feature request...
Is it possible to add the "track name" (AKA "title" name)to the "Matroska Info" data?
Moreover it would be nice to select the "track name" and "language" beside the "DAR" from the dropdown list.
So we could change (or define) easily both "trackname" and "language" info for older muxed MKV files (where these infos weren't supported by Matroska).
thanks in advance!
Cu filewalker
ChristianHJW
28th November 2003, 17:22
'track name' is not a tag, and thus cant be written in the file at the end like any other tag, but is an element in the track header and thus has to be at the beginning of the file.
Unless there was already space reserved for it during muxing, and this space can be overwritten, there is no other way to add 'track name' then remuxing the file .
filewalker
28th November 2003, 17:58
Ok, thanks for explanation
so I have to remux to get the track name info...
Cu filewalker
jkwarras
4th December 2003, 10:54
Hi, jcsson
Just wanting to know if you have plans to include in the Matroska Shell extension XCD support if *.dat extension is present. As you said some time ago that you have problem with that (how to know if a dat file is a matroska), and no update since, i'm just waiting for that if you're able to achieve it :rolleyes:
Anyway, this shell extension is great, just what a matroska user need! Thanks a lot for your work.
Regards
jcsston
25th January 2004, 07:00
MatroskaProp v2.4 (http://corecodec.org/project/showfiles.php?group_id=15&release_id=126)
Change Log
- 01-24-2004
- v2.4 Build 1690 Released
- Fixed two bugs in the context menu Track list, instead of displaying "Video
Track 1" it was displaying "T Track 1". The problem was that I had previously
used char * for the track types. However, I've switched to wchar_t * so that
the translations come out correctly. So the whar_t * was being treated as a
char *, ending at the first NULL. The other problem was that I have a static
buffer/cache for the translations, which means that the return translation is
only good until the next translation request/lookup. I was calling two
translations in the same snprintf() which caused them to be the same.
- Switched the "CodecID:" text in the context menu to use the translated
"Codec ID:"
- Changed a number of the MatroskaTrackInfo elements from char * to
std::string's
- Added SimpleTag support
- Added a bitrate usage display module
- Added YV12 support to the DShow thumbnail generator
- 12-21-2003
- Fixed a bug in the attachment cover dection code, if the keyword "cover"
started at 0 I would incorrectly mark it as not the cover
- Now compiled with the VC7.1 compiler
- 12-10-2003
- Improved the NSIS installer considerably
- The crash catcher is now disabled by default, can be enabled via the
configuration dialog
- Moved the CxImage lib back to a static link, I had problems getting it to
find the cximagecrt.dll on a system.
- 11-16-2003
- Added Delete button to the tag tab
- Updated the import to use the MP3/ID3 tag importer as well as the AVI tag
importer
- 11-15-2003
- Split the tag code into new files
- 11-13-2003
- Fixed the filename filtering to ignore case
- 11-08-2003
- Instead of filtering out all filenames that didn't end with .mkv, .mks, or
.mka. I now search the whole filename for the ext.
The changes most noticable will be the new bitrate dialog, support for the new Matroska SimpleTags, a Delete button to the Tag editor, disabled by-default crash catcher, and the new 'smart' NSIS installer. ;)
jcsston
25th January 2004, 07:09
Originally posted by jkwarras
Hi, jcsson
Just wanting to know if you have plans to include in the Matroska Shell extension XCD support if *.dat extension is present. As you said some time ago that you have problem with that (how to know if a dat file is a matroska), and no update since, i'm just waiting for that if you're able to achieve it :rolleyes:
Anyway, this shell extension is great, just what a matroska user need! Thanks a lot for your work.
Regards
Nope, I didn't come up with a good solution. :(
jkwarras
25th January 2004, 16:02
Originally posted by jcsston
Nope, I didn't come up with a good solution. :(
Thanks for this new build. The bitrate option looks really good.
It's a shame you didn't come up with a good solution for the *.dat extension. I hope one day it will have a solution or build in support for attachements into MPC or TCMP :)
Anyway: good work! :rolleyes:
Regards
iradic
20th February 2004, 05:15
Installed MatroskaProp 2.5, registred MatroskaSpliter (gabest) matroskasplitter_20040111-2 ....
1) BSPlayer 1.00 build 805 wont play .mkv files (crashes)... wmp9 and mp2 and mpc (internal spliter) do play...
2) Explorer shows "Explorer has caused an error in MATROSKAPROP.DLL ..."
all the time - not only when I browse to folder with .mkv files..
Any help... Thanks.
[EDIT] Well bsplayer issue is related to l3codec.ax, after switching to ffdshow audio - mp3lib plays ok (64kbps mono), but this is not related to this thread...
Atamido
20th February 2004, 05:41
Turn on the crash catcher in MatroskaProp and send the crash report to jcsston.
jcsston
20th February 2004, 07:06
jkwarras: I did it. The Matroska Property Page and Context Menu can now work for Matroska files ending with .dat :D
- 02-19-2004
- MatroskaProp v2.6 Build 1934 Released
- Context Menu, Column, and Property Page Shell Extensions work for Matroska
files without the .mkv ext
- Parser Cache now uses a small, lighter-weight, and (hopefully) faster class
for management
- 02-18-2004
- Fixed a bug in the Tag display code, it was starting the indexes at 1
instead of 0
- Can write multiple target UID(s) for Tags now
- Added Better Handling of missing or invalid dll's
- Changed some of the path/filename stripping code to use Win32 API for Win32
compiles
- 02-17-2004
- Finshed Chapter support, supports nested chapters, multiple display
strings, and track UID assignments
- Added Chapter Property Page, and Chapters to the Context Menu
- No more Global Info track, now the info is stored in the segment infomation
class
- Changed more of the File Size and Time formating code to use Win32 API for
Win32 compiles
- 02-16-2004
- Moved a lot of the GUI tag code into new smaller functions
- Added a UID add dialog, to assign more UID's to a tag
- Started some Chapter support
- 02-15-2004
- Now using TinyXml as a dll
- Added the offical SimpleTag names and desc, however it crashes when I try
to add them to the combo box
- It now adds the Attachment tab only if there are attachments in the file
- 02-14-2004
- Added Output Sampling Rate reading
- Moved the language table into MatroskaTrackData.cpp
- Moved MatroskaInfoParser::Parse_Tags() into MatroskaUtilsTag.cpp
- The tags are now track indendepent, and also can have more than one UID
assigned to each
- Changed the MatroskaInfoParser::GetTag... and MatroskaInfoParser::SetTag...
methods to use Simple Tags
- 02-13-2004
- Moved the DShow related code into a .dll
- Moved the different Shell Exts into their own .cpp files, CThumbnail.cpp,
CTooltip.cpp, etc.
- Started work on reworking internal tagging system
Major changes in this release are support for Chapters and a expanded tagging system.
Download MatroskaProp v2.6 (http://corecodec.org/project/showfiles.php?group_id=15&release_id=144) (includes Unicows for Win9x users)
jkwarras
20th February 2004, 08:39
Originally posted by jcsston
jkwarras: I did it. The Matroska Property Page and Context Menu can now work for Matroska files ending with .dat :D
Oh my God! You're the man! :D
Thanks a lot for that. I'll install it as soon as I get home. You've make me happy today, man.
Regards
iradic
20th February 2004, 10:10
Now I dloaded ver 2.6 and it's ok except it won't show text/html attachment - exactly it crashes ... crash report sent ...
thanks.
jkwarras
22nd February 2004, 23:19
The extension is great. Work really well on all my XCD-MKV backups! Thanks a lot for that. Great job :D
jjseth
4th March 2004, 14:31
Back to 2.4 version.
2.6 donīt show cover.jpg atachments in explorer, text atachments and about option crash.
Chapters works fine.:D
I'll test 2.5 version.
Sorry my poor english.
jcsston
6th March 2004, 09:01
Originally posted by jjseth
Back to 2.4 version.
2.6 donīt show cover.jpg atachments in explorer, text atachments and about option crash.
Chapters works fine.:D
I'll test 2.5 version.
Sorry my poor english.
Can you enable the crash catcher in the configuration dialog and send me the crash report(s)?
Thanks
jjseth
11th March 2004, 19:57
Sorry for time lost...i tested 2.5 and works fine, then i deleted matroska shell extension before install 2.6 and now itīs working all right, chapters, attachments, etc...my error maybe was havenīt deleted correctly the previous version...
Thanks for your work ;-).
One question ŋcould you add a extract button for chapters to xml file?
Sorry my poor english.
kilg0r3
13th March 2004, 18:51
I know :stupid:
but either something is not working correctly, or, i simply do not know how to use it.
When I open the program by way of the explorer-context-menu- properties dialog and then go to the 'Matroska Tags' tab there is no information in there although I entered value in the Filesegment/Title field in mkvmerge and some other values in the langauge fields of the tracks. Furthermore I am only able to enter 'simple' tags but no Global Tags or prenamed tags like Artist, Year etc.
I acknowledge the possibility that I simply don't get what this program is about because I am trying to use it with my ogm tagging expirience which is not very deep.
BTW does the tool use the installed splitter. so that the reason for my problems might be related to the splitter version I am using?
Thank you very much for your efforts, kilg0r3
omion
17th March 2004, 23:29
This seems like the thread to go for general MatroskaProp problems, so I'll post here.
I've been having quite a few problems with this, and I tried older versions as well.
2.6
- Can't view thumbnails at all
- Doesn't change the icon
- But doesn't crash. It just won't work
2.5
- Crashes whenever I try to view thumbnail. (I can supply a crash report if it'll help)
2.4
- Actually displays thumbnail (yay!), however...
- The video-based thumbnails are upside-down and have colored streaks through them (internal renderer only; IMediaDet doesn't work at all)
- The cover-based thumbnails take ~15 seconds to load, even if they're in the beginning of the file
I'll try to fiddle around with things in the meantime. Despite what my post may imply, I really do like this program. The parts that work (everything except thumbnails) are great. Keep it up! :)
jcsston
18th March 2004, 02:22
Originally posted by omion
2.6
- Can't view thumbnails at all
- Doesn't change the icon
- But doesn't crash. It just won't work
The icon not changing could be from some new dynamic icon code (different icons for files with video/audio/sub tracks).
2.4
- Actually displays thumbnail (yay!), however...
- The video-based thumbnails are upside-down and have colored streaks through them (internal renderer only; IMediaDet doesn't work at all)
Sounds like I'm not converting the image colorspace correctly.
- The cover-based thumbnails take ~15 seconds to load, even if they're in the beginning of the file
This could be from the bicubic image resizing, however even with large (1024x768) images it should not take that long.
I'll check into the thumbnails not working.
omion
18th March 2004, 07:40
Originally posted by jcsston
This could be from the bicubic image resizing, however even with large (1024x768) images it should not take that long.
I thank you for your quick reply. Just a bit more information: the image I tested it with is 245x340 pixels, and I had the image resizing to nearest pixel. I could open the 'attachments' properties page and see the image immediately, but it wouldn't update the thumbnail for quite a long time.
Thanks again!
filewalker
18th March 2004, 15:44
@jcsston
If you like the "MKV document" icon...here are improved icons (shadows, alpha issues) both for "MKV" and "MKA" and "MKS" ...feel free to use my icons for your MatroskaShellExtension.
http://www.geocities.com/filewalker666/icon-collection-v06.zip
(copy and paste the link address in a new fresh browser window,...Geocities doesn't allow Direct linking)
Cu filewalker
moonwatcher
1st May 2004, 18:02
I can't see thumbnails either.
and a few of the File Columns dont work either even though the properties sheet displays them correctly.
FPS,bit depth, duration... (thats what i noticed).
OS: Windows XP SP1.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.