|
|
|
#1
|
|||
|
|||
|
Well, everyone,
I have been in contact with a gentleman from creative and I recently recieved the straight goods about MTP protocol from hime. Here is a quote from the last recent email... "...MTP documentation -- Here's the short, brutal version of the story, from my perspective: Various parties (Microsoft at the lead, and certainly Creative as well...) came up with MTP. Microsoft did a crappy job documenting it, but people started doing devices anyways. Once devices were out, nobody did any more public documentation. In the meantime, Microsoft decided they didn't want to manage MTP, so proposed that it become an international standard. Unfortunately, while that standard is being proposed and adopted (which allegedly will be done soon), all the new documentation they've created remains under wraps with the negotiating parties and the standards body. So, people like us don't get to see it until the process is done. This is why I was (eventually) asked to produce some documentation to help clarify the existing public documentation. A few months ago, I started painfully experimenting, pulling, and prodding, and..." So as you can see the MTP protocol (and associated devices?) may be not so standard as we once thought....YET! What does this mean to us???? Maby different features, easier, faster connectrion? who knows, but at least we are making some head way with our app. Not only that, but maby now we are getting around in the industry, we will be more apt to recieve more detailed, useful information in general as releaters to MTP and the Creative Zen Vision:M and other devices that use MTP. We will continue to devfelope, and change code as necessary. Just thought you technical types might find this interesting. It also explains whey the licensing rights are wishy-washy from microsoft and why I have been hitting brick walls everty where I turn [/COLOR]
|
| Advertisement | [Remove Advertisement] |
|
|
|
|
#2
|
||||
|
||||
|
Very interesting...
__________________
Please don't PM me with questions that can be answered in a forum thread. Don't be an idiot. My Gear and Reviews | My RMAA Tests | IRC: #anythingbutipod on Freenode | Last.fm | Album Art Exchange | Rockbox | Replaygain |
|
#3
|
|||
|
|||
|
Hi all:
I've been commenting in the iriver forums for a while - let me chime in here as the Microsoft representative to the USB-IF standardizing MTP. Quote:
Quote:
However, if anyone would like the current publicly available MTP porting kit, you can download it directly from here: http://msdn.microsoft.com/windowsmed...s/default.aspx Quote:
http://wmlicense.smdisp.net/licenserequest/ I'll be happy to clarify if anyone has any further questions. Cheers, Dave. |
|
#4
|
|||
|
|||
|
Welcome to the forums, it is nice to see a microsoft rep here
Actually, we are not knocking microsoft at all. That was excerpt from a gentleman at creative. Basically, if you can tell me how to license the MTPLib.dll included in the Microsoft Media Transport Kit I would love to be able to license it ![]() ![]() ![]()
|
|
#5
|
|||
|
|||
|
Hey Eddie:
Thanks for the welcome - good to be here. I've been over in the iriver and Zune forums for a while - good to get involved here! So the difference in licensing is that rather than licensing the protocol, you want to actually license a DLL that ships in the porting kit. Let's take this offline (ie: use regular email) - email me at davemac@microsoft.com. Cheers, Dave. |
|
#6
|
|||
|
|||
|
The MTPLib.dll that ships in the publicy available MTP porting kit is available for use and distribution under the terms of the MTP porting kit EULA. If you want access to the source of the library it is available by executing a sign and return license (contact me offline if you want details on getting the license).
This may be obvious, but the library is for 3rd party apps to talk to MTP devices on PCs that don't have WMP10 or WMP11 installed. It is not required on machines that have WMP10 or later installed because we ship an MTP class driver in those products. Cheers P.S. No need to contact Dave now
|
|
#7
|
|||
|
|||
|
Ok...........
So what your telling me is that we have to switch to using the MSWMDM api's instead of accessing the low level MTP with the dll? So if I use api's from the MSWMDM, since it is part of media player, then I don't need to register it? And if so, are the api's compatible from the wmp 10 version to the wmp11 version? ****By the way when I said the licensing agreement was "wishy-washy" I mean that even our lawyer could'nt really explain to us what we needed to do. I contacted MicrosoftCanada for more information and was sent back to the same licensing agreement I was trying to ask them to clarify for me, so I called a second time and guess what? They sent me back to same license again without answering any of the clarifying questions I had asked them....Now that you and Dave are responding on the forums, it is more information than I recieved in an entire month. It can be frustating sometimes, whenever you try to implement an emerging technology I think. I am so happy now though. It is aqlso nice to saee that so many sdevoted forum users (not just on this forum, but others as well) are embracing the changes put forth by the many people involved in the MTP protocol. I think it will change the way all computer users (not just windows users) will inteface media devices. It is also amazing to see so many manufacturers readily embracing the tecnology as well. I think MTP will do for media transfer what xml did for the web. |
|
#8
|
||||
|
||||
|
Oooh, this place is crawling with Microsoft reps... Creepy!
![]() Just kidding... Welcome to the ZVM forums, guys!
__________________
ZenChick - The one them iPod-owners warned you about! Creative Zen Vision:M 30GB * Creative MuVo N200 1GB * Philips GoGear Vibe 4GB Resident Linux Geekette ** Got IRC? Look me up on irc.freenode.net #AnythingButiPod |
|
#9
|
|||
|
|||
|
You need to link against advapi32.lib. In the project options you specify it on the same line as the kernel32.lib user32.lib ect ect. If it can't find it you need to put the path in the library path but it should be in windows/system32 so no problem with the path.
__________________
Creative Zen Vision:M 30GB |
|
#10
|
|||
|
|||
|
(Jaw Drops)
Wow, never thought I'd see someone from microsoft (or another big company) actually post in a forum I visit. This made my day =p. Props to him and eddie and daryl. My god this is as close to famous people as I will get =p. BTW you guys are hella smart too. P.S. sorry for going off topic...=\
__________________
I own a Wii; I own V-Moda Vibe IEM; I own a Creative Zen Vision:M |
![]() |
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
All times are GMT -5. The time now is 07:54 PM.










[/COLOR]


Hybrid Mode
