I just thought this was interesting. While downloading the new sdk (software development kit) (4.4 OS), I was trying to fix another problem and came across this. There is an api for video that was not included on production devices. It is quite possible that the sidekick lx will have an update for video, because the apis are there. I can't test them out because their sdk won't allow you to build anything with these apis. But I can definitely say that the sidekick lx has the ability to play video, all of the classes and sub classes are there. Someone must have forgotten to "clean" this file out and released this package thinking no one would see it! Below is what the file looks like. It's located under the \hiptop-sdk\libs\4.4\179450\libmidp , titled "export". You can download it, and take a look for yourself.
# ---> danger.video
-danger.video.$
~danger.video.AbstractPlayableVideo._cleanup

I)V
~danger.video.AbstractPlayableVideo._dispose

I)V
~danger.video.AbstractPlayableVideo._enableOverlay

IZ)V
~danger.video.AbstractPlayableVideo._fadeFromToInT ime

IIII)I
~danger.video.AbstractPlayableVideo._getAudioHandl e

I)I
~danger.video.AbstractPlayableVideo._getCurrentLoo pNumber

I)I
~danger.video.AbstractPlayableVideo._getEncodedBit rate

I)I
~danger.video.AbstractPlayableVideo._getEncodedFPS

I)I
~danger.video.AbstractPlayableVideo._getEncodedHei ght

I)I
~danger.video.AbstractPlayableVideo._getEncodedWid th

I)I
~danger.video.AbstractPlayableVideo._getLoopCount: (I)I
~danger.video.AbstractPlayableVideo._getMarkerCoun t

I)I
~danger.video.AbstractPlayableVideo._getMarkerID

II)I
~danger.video.AbstractPlayableVideo._getMarkerName

II)Ljava.lang.String;
~danger.video.AbstractPlayableVideo._getMarkerPosi tion

II)I
~danger.video.AbstractPlayableVideo._getMediaType: (I)I
~danger.video.AbstractPlayableVideo._getMillisecon dLength

I)I
~danger.video.AbstractPlayableVideo._getMillisecon dPosition

I)I
~danger.video.AbstractPlayableVideo._getPlaybackRa te

I)I
~danger.video.AbstractPlayableVideo._getPlayingFPS

I)I