Video types supported | developer.brewmp.com Video types supported | developer.brewmp.com

Developer

Video types supported

Forums:

Hello all,

I need to get my brew stuff to play video, namely some kind mpg-like video/motion picture. I think it can be done just showing the individual frames; as far as i can tell from the documentation, this may not give me a full flowing video stream. (not enough frames, i could have understood the info incorrectly) I have found several references to an AEEMediaMPEG4 structure/class and mp4 mime types all over the place but the emu seems to be unaware of this and so are the libraries for media manipulation ( I have read the header files and the MP4/MPEG4 spec is not specified although it is mentioned). Am i wrong here, or is it that im looking in all the wrong places. Any help would be greatly apreciated. I am using the 3.xx SDK series.

Saludos,

Alberto Ortiz

You're right - you have to obtain the IMediaMPEG4.dll in order to run video on the Emulator. But! Qualcomm does not provide this DLL for public domain. As I know there is no occurences of that file in the Internet.
Well, you can develop application without IMediaMPEG4 at all. ;) As far as I know all the video stuff could be done via IMedia interface. It works fine and the most video-functions are present. When you'd need the mpeg4 support you may debug the app. on the handset itself.
Search the forum for the detailed process description.
The only problem is that you could not scale or rotate video frame via IMedia. That really sucks. :( There is one more huge problem - streaming media - that could not be solved in a short time.

You're right - you have to obtain the IMediaMPEG4.dll in order to run video on the Emulator. But! Qualcomm does not provide this DLL for public domain. As I know there is no occurences of that file in the Internet.
Well, you can develop application without IMediaMPEG4 at all. ;) As far as I know all the video stuff could be done via IMedia interface. It works fine and the most video-functions are present. When you'd need the mpeg4 support you may debug the app. on the handset itself.
Search the forum for the detailed process description.
The only problem is that you could not scale or rotate video frame via IMedia. That really sucks. :( There is one more huge problem - streaming media - that could not be solved in a short time.

In that case, im fskd for now since i have no access to actual handsets yet. One other question, MPEG4 is a standard, but i have seen many extention types. I know that brew enabled phones should be able to play some type of 3gpp (which is mpeg4), mp4, mpeg4, some other stuff from apple (mpa or something) So the question is, can it play all? and if not, which do we have available.
Saludos,
Albert

In that case, im fskd for now since i have no access to actual handsets yet. One other question, MPEG4 is a standard, but i have seen many extention types. I know that brew enabled phones should be able to play some type of 3gpp (which is mpeg4), mp4, mpeg4, some other stuff from apple (mpa or something) So the question is, can it play all? and if not, which do we have available.
Saludos,
Albert

Hi guys,
I am trying to draw the text / image over the playing video. I got a little success on it but the text is flickering on video as I am drawing the text in the timer callback.
Can anybody tell me the efficient solution on that?
I got the stuff work successfully and eliminate the flickering effect by drawing the video frame by frame. but I don't want that because the application performance goes down with this solution.
If BREW GURUs have better solution on it please reply soon.
Waiting for your reply.
Thanks in advance.
swami

Hi guys,
I am trying to draw the text / image over the playing video. I got a little success on it but the text is flickering on video as I am drawing the text in the timer callback.
Can anybody tell me the efficient solution on that?
I got the stuff work successfully and eliminate the flickering effect by drawing the video frame by frame. but I don't want that because the application performance goes down with this solution.
If BREW GURUs have better solution on it please reply soon.
Waiting for your reply.
Thanks in advance.
swami

Hi Guys,
Can anybody know how we can get the video frames per second? is there any api available in Brew 3.x versions.
Thanks in advance.
swami

Hi Guys,
Can anybody know how we can get the video frames per second? is there any api available in Brew 3.x versions.
Thanks in advance.
swami

Try calling IMedia_GetFrame API in response to MM_STATUS_FRAME callback. You can blt the bitmap or use it for post-processing.

Try calling IMedia_GetFrame API in response to MM_STATUS_FRAME callback. You can blt the bitmap or use it for post-processing.