• Home
  • History
  • Annotate
  • only in /packages/apps/Mms/src/com/android/mms/model/
History log of /packages/apps/Mms/src/com/android/mms/model/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1db5a0d573c462a5be6f8da636b4a7db18a7bf08 26-Oct-2011 Tom Taylor <tomtaylor@google.com> Not showing error when message is too big

Bug 5504281
When a user adds a large video and lot of pictures, there's not enough
room to compress the pictures and the app shows the user an error
dialog. When the dialog is dismissed, the user sees the message in
the "Sending..." state (even though the message wasn't sent). The problem
was very simple, the code for setting the error in the pending_msgs table
was using the wrong key so the message wasn't marked with an error. With
this change, the user sees the message tagged with an error, they can
tap it to edit it, and remove some of the slides and resend it. Granted,
it's an edge case, but it also explains why unsent message were showing
up as "Sending...", rather than marked with an error. Also, adding a log
for message resizing, since I've needed this debugging code twice in the
last few days.

Change-Id: I9ca5d20e2e7e45953098f4098cc154b2855a4f44
lideshowModel.java
37260f1a28619edf1bde204eb1bc46e9e4a5b282 25-Oct-2011 Tom Taylor <tomtaylor@google.com> MMS attachment over 1.2MB

Bug 5504281
Sometimes the Messaging app will attempt to send a mms message that is
over the size limit because the message picture attachments don't get resized.
This can happen when the code attempts to read the input stream's
length and gets back zero. A shortcut in resize sees that the len of
zero is less than the targeted size for the picture and slkips the
resize step.

Change-Id: I443ef9a537010b1c685f20760662398cfcfa8e48
mageModel.java
ediaModel.java
4ae926d268bb27d260b711a2a136c07441134178 20-Oct-2011 Tom Taylor <tomtaylor@google.com> Incoming slideshows with sound and video will crash!

Bug 5419450
While investigating 5419450, a bug with multiple sounds formats and
video formats, I sent them all to my phone via an email mms gateway.
On the phone's side, we tried to build a slideshow from the attachment.
The mms code doesn't allow a video and sound to be added to the same
slideshow. The UI enforces that. However, when we receive a slideshow
with mixed sounds and videos, the code would throw an exception. With
this change, the code will ignore parts that can't be handled.

Change-Id: I298ee1722afc46593c48a95ceb825ae9c15c41b3
lideModel.java
6a82abf08c2136488b28870710be088c62c68c1d 20-Oct-2011 Tom Taylor <tomtaylor@google.com> Crash when mms contains unsupported content type

Bug 5479474
Instead of crashing when an mms message contains an unsupported content
type, silently replace that part of the slideshow with empty text. I would
have added a string that says why that part isn't shown, but it's too late
for new strings.

Change-Id: I652c2e686d8a8518b358c3d4f56056ae5a389ce0
ediaModelFactory.java
bbc5b8d0076b0cdae851bfec636a854ef77bd6ce 13-Oct-2011 Todor Kalaydjiev <todor@google.com> Fix sending non-JPEG image attachments in MMS

b/5407752

Change-Id: If3b9581e825ec9e6d684787cef213b898a8de7c7
mageModel.java
40421e0b0316a4bf77e3e5f9a8b734ba6478f1c7 07-Oct-2011 Tom Taylor <tomtaylor@google.com> Slide duration not reset when all time-based objects removed

Bug 5426125
If we remove all the objects that have duration, reset the slide back to its
default duration. If we don't do this, if the user replaces a 10 sec video with
a 3 sec audio, the duration will remain at 10 sec.

Change-Id: I4283514643c344a76d9fa9e973665f16fec2ce8a
lideModel.java
2fddde28ed2ccb3c156d596160e3a504c83ce444 05-Oct-2011 Tom Taylor <tomtaylor@google.com> Video captured from Messaging app is left in Gallery

Bug 1659270. Bug 5410499.
Instead of capturing a video and leaving the temp video in the gallery,
pass the camera a uri to store the video data. Also fix a bug where
captured pictures weren't getting their temp files renamed to a name
that included their slide number.

Change-Id: I83c0edc506d384f789a7a9ca98bf3ad5f50b361f
ideoModel.java
1009d4bf5ee9fd1f2523e530828de5babb78eb19 04-Oct-2011 Todor Kalaydjiev <todor@google.com> Don't resize images for MMS unless it's necessary.

This saves the decode/compress/save-to-file steps.

Change-Id: I702f71ce9f613118ec7ae1e69418d8df2fd10f35
mageModel.java
02277c6b787e8e29ee22b1df745eb8549d3ff023 17-Sep-2011 Tom Taylor <tomtaylor@google.com> Don't allow non-local videos to be attached

Bug 5319344

Change-Id: If440de4a67860a656e37fa62a2a8b6899adae77d
ideoModel.java
84e6aaee7d3721b0c36e9adc67e72248cf3cbadf 02-Sep-2011 Tom Taylor <tomtaylor@google.com> Missing “text” region value on SMIL when sending multi-slide mms

Two slide-related variables needed to be reset on each slide while
building the smil. A side-effect of the previous use would cause them
to toggle from false to true and every other iteration. Bug 5245925

Change-Id: Iaa9714a720e3990db9caa91a4aed01dc994f9c52
milHelper.java
adb8015394c49958fb6374f030aa9ddafb271a4f 25-Aug-2011 Tom Taylor <tomtaylor@google.com> Fix message size

An earlier fix to keep a mms message's size up-to-date interfered
with attachments that can be resized. The fix is to keep two sizes:
one is the total size of the message including all attachments, the
other is the size of the message excluding any resizeable attachments.

Bug 5186387

Change-Id: I5af37ea16a6fe2eb59e2cba5ee05f8531e0a732e
lideshowModel.java
0cecf31167cca53eb471f6c280725afb60002201 24-Aug-2011 Tom Taylor <tomtaylor@google.com> Mms message shows incorrect size in message details

Bug 5186387

Change-Id: I11bed55c77d07dab31536941f6fda22ba400cdd7
lideshowModel.java
150c4179995cc0a75f934ef194372f9295957ca2 08-Apr-2011 Joe Onorato <joeo@google.com> Remove the deprecated things from Config.java. These havent been working since before 1.0.

Change-Id: I7b60931012a68116b516acc8af8a7a8fdeab97c3
udioModel.java
mageModel.java
ayoutModel.java
lideModel.java
milHelper.java
ideoModel.java
ddf0f54fdbf785329d8c0056f8a8ff3c871aa0ac 01-Apr-2011 Soojung Shin <sj46.shin@samsung.com> am 058f58cf: am d9161cf8: Use FILL_FREEZE when mmsc doesn\'t support slide duration

* commit '058f58cfa9d1630347daff2a5ccc014dbc6ef77e':
Use FILL_FREEZE when mmsc doesn't support slide duration
058f58cfa9d1630347daff2a5ccc014dbc6ef77e 01-Apr-2011 Soojung Shin <sj46.shin@samsung.com> am d9161cf8: Use FILL_FREEZE when mmsc doesn\'t support slide duration

* commit 'd9161cf8b10d48ee99b4b8473e0278a87ad68d87':
Use FILL_FREEZE when mmsc doesn't support slide duration
d9161cf8b10d48ee99b4b8473e0278a87ad68d87 28-Mar-2011 Soojung Shin <sj46.shin@samsung.com> Use FILL_FREEZE when mmsc doesn't support slide duration

If the mmsc does not support slide duration, set the fill type
to FILL_FREEZE, otherwise the media will disappear when
rotating the screen in the slide show play view.

Signed-off-by: Soojung Shin <sj46.shin@samsung.com>

Change-Id: I501953908eb01707fbccf23a1a2b6153dbb859fc
ediaModelFactory.java
a47eb9f7bfec0a4a07b80c6123abed80d74e12ab 18-Mar-2011 Soojung Shin <sj46.shin@samsung.com> am 2c4537cb: am 9aed641d: Allow choice between multi-part SMS and MMS

* commit '2c4537cbed9aa5069e86d456aabdc1030a62d0d3':
Allow choice between multi-part SMS and MMS
2c4537cbed9aa5069e86d456aabdc1030a62d0d3 18-Mar-2011 Soojung Shin <sj46.shin@samsung.com> am 9aed641d: Allow choice between multi-part SMS and MMS

* commit '9aed641d68fafdec88f83d9c4f949ca9ab6fdb0e':
Allow choice between multi-part SMS and MMS
9aed641d68fafdec88f83d9c4f949ca9ab6fdb0e 16-Mar-2011 Soojung Shin <sj46.shin@samsung.com> Allow choice between multi-part SMS and MMS

- Messages with over 160 characters can be sent via MMS or
multi-part SMS.

- Deal with slide durations that the MMSC does not
support.

Change-Id: I35ad6d2e7ca23edfb49b6790f8f57053bf1c5bca
Signed-off-by: Soojung Shin <sj46.shin@samsung.com>
lideshowModel.java
7816653a6c69645822a99bc059c0666c527e62f9 04-Feb-2011 Jean-Baptiste Queru <jbq@google.com> am 5687398b: am 3ff35cd3: Merge from open-source gingerbread

* commit '5687398bd91ad3a1f579fe9ae66bffc717652b14':
Support video/mp4 content type
5687398bd91ad3a1f579fe9ae66bffc717652b14 04-Feb-2011 Jean-Baptiste Queru <jbq@google.com> am 3ff35cd3: Merge from open-source gingerbread

* commit '3ff35cd38d8af06cad9f5e4c5c2777aee6fe75aa':
Support video/mp4 content type
3ff35cd38d8af06cad9f5e4c5c2777aee6fe75aa 04-Feb-2011 Jean-Baptiste Queru <jbq@google.com> Merge from open-source gingerbread

Change-Id: I66ae374b23c11a7e56f9ac13d9072c324264f544
06aafe32af600bc6d9bed46f22ff8b6972d8da09 04-Feb-2011 Jean-Baptiste Queru <jbq@google.com> Merge "Support video/mp4 content type" into gingerbread
817d4638f2dcd1ae3d95ce00bb2b91cb1f80a6c4 02-Feb-2011 Jean-Baptiste Queru <jbq@google.com> am c46f117c: am b48902c3: Merge from open-source gingerbread

* commit 'c46f117c845848d19e43eeecbed124b9e5882c00':
The problem is that attached files(ex. Image, Movie) on MMS are not displayed among other devices.
c46f117c845848d19e43eeecbed124b9e5882c00 02-Feb-2011 Jean-Baptiste Queru <jbq@google.com> am b48902c3: Merge from open-source gingerbread

* commit 'b48902c3b2bd35c189f50ea44a61718c2d3c5d80':
The problem is that attached files(ex. Image, Movie) on MMS are not displayed among other devices.
b48902c3b2bd35c189f50ea44a61718c2d3c5d80 02-Feb-2011 Jean-Baptiste Queru <jbq@google.com> Merge from open-source gingerbread

Change-Id: Ia574c3da7273fea835eadfa0f48cde5392ab10e7
c1edca92206708d49fc9a14da9eb5cc7e60e4a1d 31-Jan-2011 Sang-Jun Park <sj2202.park@samsung.com> Support video/mp4 content type

Change-Id: I388e6066b05872993c3f15167d2250d7732c6d8f
Signed-off-by: Sang-Jun Park <sj2202.park@samsung.com>
ideoModel.java
b02d890bd31dbf4c91390652a35282babec3b889 31-Jan-2011 Sang-Jun Park <sj2202.park@samsung.com> The problem is that attached files(ex. Image, Movie) on MMS are not displayed among other devices.

- Symptom
1. Attached Movie, Image files are not displayed
2. Attached MP4 file is not displayed : NexusS to NexusOne
3. Attached 3GP files can't be played : NexusS to A877/A797
4. Attached JPG file is not shown : NexusS to A877
5. Attached JPG file is not shown : Iphone to NexusS

Change-Id: I443bbcca6b6a678cd816a3d0c2bf72f544d8fd56
Signed-off-by: Sang-Jun Park <sj2202.park@samsung.com>
mageModel.java
38e295b8350dd15fd5e7b9a1414d7f608b0185ed 15-Jan-2011 James Dong <jdong@google.com> am e8e0d271: Squash commits of the following patchs cherry-picked from other branch - do not merge.

* commit 'e8e0d2714a53fa942ef95f5e7b89f2d3cc3a69b8':
Squash commits of the following patchs cherry-picked from other branch - do not merge.
e8e0d2714a53fa942ef95f5e7b89f2d3cc3a69b8 04-Dec-2010 James Dong <jdong@google.com> Squash commits of the following patchs cherry-picked from other branch - do not merge.

o Replace call to MediaMetadataRetriever.captureFrame() with MediaMetadataRetriver.getFrameAtTime()
as part of the preparation for publishing MediaMetadataRetriever java API

o Don't call MediaMetadataRetriever.setMode(), which is going to be removed.

bug - 3309041

Change-Id: Ic9b33a0dad21e5bc96b21b2717de2e1c41f6c479
ediaModel.java
e19a50478c80a27d94694ee4af251e0206914b87 07-Jan-2011 James Dong <jdong@google.com> Don't call MediaMetadataRetriever.setMode(), which is going to be removed.

bug - 2433195

Change-Id: Ia85bcfbce95d183061ba5dee76fe1ded4d1680ed
ediaModel.java
965b6659aa2d779c924d7c2e76fcd7af8c7ba4b8 28-Dec-2010 Jean-Baptiste Queru <jbq@google.com> am 9d60978e: am 0a693130: Merge "Corrected message size calculation when replacing resizable media"

* commit '9d60978eb50ec13bd6f5c1297fca32441b36c4d7':
Corrected message size calculation when replacing resizable media
0a6931302edb9c3b1997f0d7b87ac712fcfbad81 28-Dec-2010 Jean-Baptiste Queru <jbq@google.com> Merge "Corrected message size calculation when replacing resizable media"
4799c671cd7925c7d8098bc3a743c0e83701bb34 15-Dec-2010 Matthias Thomae <matthias.thomae@teleca.com> Corrected message size calculation when replacing resizable media

Replacing resizable media in Slideshow will yield in an incorrect
message size. An exception will be thrown when validating the size and
the application will crash. This change fixes this problem.
lideModel.java
4734e1c003d520777a150e66b1c3ba592751de7a 17-Sep-2010 Tom Taylor <tomtaylor@google.com> am 577fb121: am 3b13ad40: Fix multi-image attachment

Merge commit '577fb12193a633a59177588145a0ac5e5dd81d99'

* commit '577fb12193a633a59177588145a0ac5e5dd81d99':
Fix multi-image attachment
3b13ad40393f44e16bc65c8df5abc76f1c6fc754 17-Sep-2010 Tom Taylor <tomtaylor@google.com> Fix multi-image attachment

Handle the case where building a PDU part returns null. Tested by
forcing this code path to occur. The user sees a toast and the Mms message
is put into the error state (with visible error icon).
Bug 2938634

Change-Id: I8043fce21080f3b8073aed03b7f194406acf4768
mageModel.java
574c33bcccbb888d8126d444da330dc57ea7fc2b 22-May-2010 Tom Taylor <tomtaylor@google.com> Fix ANR

Move debug function of writing out hprof data under a debug flag.
Bug 2683746.

Change-Id: I6a313484b66801913be1236f1e7eae5fe15b3c91
mageModel.java
82d2b433ed97042e131d362ed2252d6b8a5dea1f 06-May-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Ia4ff7a14539989ccd9347d132da2cae5cd521520
e4d7b04e712b8629d7e6217a622d25c9655e6ae0 30-Apr-2010 takuo <kitame@gmail.com> Should unescapeXML(src) before getPartBy*()

Change-Id: Icc5cb8ed8a4e6e3e08308d0ba8aac8e8e2b17dc5
ediaModelFactory.java
f7e8281a223af6228e6399055a6197a1edd9bc3a 09-Mar-2010 Tom Taylor <tomtaylor@google.com> Remove mms-common

Get rid of the mms-common library and move the mms files back into the
framework where they originally came from.

Change-Id: I8ce2b0a2a3cfc6b7da13ce0e791173c09dd8f0f5
udioModel.java
arrierContentRestriction.java
mageModel.java
ediaModel.java
ediaModelFactory.java
egionMediaModel.java
lideModel.java
lideshowModel.java
milHelper.java
extModel.java
ideoModel.java
ae1f5cf2fe15970cbcdcf0188cd8733facac0e05 17-Feb-2010 Tom Taylor <tomtaylor@google.com> Don't resize image on attach

Previously, image attachments would get resized as soon as they
were added to a message. This caused a problem in that the first
picture would eat up as much space as it could, the second picture
would get the scraps, and on down the line. Now we don't resize
attachments until the message is actually sent and at that point,
give each attachment equal space to resize. However, there was one
unneeded resize going on when individually attaching a picture.
The picture would get resized down to the carrier's max h & v
resolution. With this change, we skip that extra resize and the
max h & v resolution gets taken into account on the final resize
at send time.
mageModel.java
3643ac18361ebb2c6194569ac7ee2f0927155f07 12-Feb-2010 Wei Huang <weih@google.com> resolved conflicts for merge of 5b783617 to master

Change-Id: I77c46fd688d67accb60194af334c8404222c6e5c
4ee7aa9aec45dd564c0e82928fa5a8378e856dcf 11-Feb-2010 Wei Huang <weih@google.com> bug #2434183: guard against ArrayIndexOutOfBoundEx when there is an empty slide show.

Change-Id: Iad96489e787d3e6cb9162ced4adbf164566bf421
lideModel.java
lideshowModel.java
0d4645de339b4681d18198ba7451e7b8807116f9 08-Feb-2010 Tom Taylor <tomtaylor@google.com> Handle multi-image resize out-of-memory

In some cases when attaching many photos to a slideshow,
the system will run out of memory trying to resize a photo
to a smaller size. Handle that case, cancel the send, and
mark the message with an error so they can edit it and resend it.
Fixes bug 2420008.
mageModel.java
fd644551e8506266aad2b76463b51b44154ed62f 29-Jan-2010 Tom Taylor <tomtaylor@google.com> Update refs now that MMS is removed

Move MMS to mms-common library. Update imports.

Change-Id: I28fa24a68c27977eba58cb62f2667596d3abe2c4
udioModel.java
arrierContentRestriction.java
mageModel.java
ediaModel.java
ediaModelFactory.java
egionMediaModel.java
lideModel.java
lideshowModel.java
milHelper.java
extModel.java
ideoModel.java
c2768997eeab2c1e986c3c6d68a1e882b9fc661d 28-Jan-2010 Satoshi Kataoka <satok@google.com> Merge "Enable to parse Html MMS"
7c8748972faf3078f53ef9ecbe6c95f0903f43f7 28-Jan-2010 satok <satok@google.com> Enable to parse Html MMS

BUG: 2373437

- Enabled multipart.aplternative
- Enabled to manage "text/html"
- Added parser for converting html mail to TextView
lideModel.java
milHelper.java
1931fe06a209e2ed3497db0248eec31dbe95d352 28-Jan-2010 Jesse Wilson <jessewilson@google.com> Removing now redundant copies of DOM v3 from MMS.

These were necessary for SMIL when Dalvik supported only DOM v2. This was
causing crashes because the MMS app included non-standard changes to the W3C
APIs for Event.getSeekTo() and Event.initEvent(). See bug 2403861.
udioModel.java
ideoModel.java
f9e3786006b0a0e8ce264f91670bba1527e04b0a 27-Jan-2010 Tom Taylor <tomtaylor@google.com> Fix a slide out-of-bounds problem

A user received an MMS that caused the app to crash. The
UI code always assumes there's a slide 0. Allow the UI to
request slide 0 and get back null. Fixes bug 2387281 or at
least pushes the problem farther down line. Without this fix,
the user can't even forward the message to me to debug. Also
fixes monkey bug: 2369553.
lideshowModel.java
6be18bedb5b87dbbcdb54f37d5a0945bd0f71377 17-Dec-2009 Tom Taylor <tomtaylor@google.com> Unbundling work

This is the first step in unbundling the Mms app. Some of the changes include:
- moving some of the Mms code from the framework into the app itself.
- same with emoticons
- remove dependency on internal drawables and add local copy to mms
- some dependencies on various internal classes now moved to android-common library
udioModel.java
arrierContentRestriction.java
mageModel.java
ediaModel.java
ediaModelFactory.java
egionMediaModel.java
lideshowModel.java
milHelper.java
extModel.java
ideoModel.java
10eed0e3020e3eb0612747fe39e0f6117222dd95 09-Dec-2009 Tom Taylor <tomtaylor@google.com> Resize pictures at send time

Before this change, picture attachments would get resized as they
were added to a message. This means the first picture could take up
to the whole message space, the second picture any remaining space, etc.
With this change, pictures aren't resized until after the user hits
send. The remaining space in a message is divided equally among all
the picture attachments and they're resized to fit within that space.
mageModel.java
ediaModel.java
lideModel.java
lideshowModel.java
abfb316972f2732cdc63d635863556a76f8414d5 26-Oct-2009 Tom Taylor <tomtaylor@google.com> Move mem change to MR1

Manually merge change from MR2 to MR1. Handle an out of memory
exception when trying to build an attached image thumbnail.
Bug 2171440.

Change-Id: I5f7c6d7fff34e66d3e20b1fed9e78b08454e2db7
mageModel.java
bb689a98bd5dcc5e4b3f0d7e102decff346dc631 08-Oct-2009 Tom Taylor <tomtaylor@google.com> Fix out-of-memory bug

When decoding a thumbnail, handle an out-of-memory exception. The
code will show an image indicating a broken thumbnail.
mageModel.java
d130e2e6dc448fd80ecb70f0d31e3affb9888b9a 16-Sep-2009 Wei Huang <weih@google.com> fix bug 2112925: don't display zip file garbage content in MMS.

- if the content type of the attachment isn't "text/plain", don't try to display it as text.

Change-Id: Id3dd82afaee848019600497fb52db98c8eb14bd3
lideModel.java
9242286c35743422051d439d7460cd0a1426899c 16-Sep-2009 Wei Huang <weih@google.com> add more logging in MMS. Try to catch an OOM error, and dump hprof data when it occurs.
arrierContentRestriction.java
mageModel.java
ediaModel.java
lideModel.java
lideshowModel.java
milHelper.java
extModel.java
ca09b947272afd5f9a4960bc55a19f1b9e063d5b 15-Sep-2009 Wei Huang <weih@google.com> fix bug 2091298: don't auto restart the music app after done playing the mms audio attachment.
udioModel.java
ediaModel.java
ideoModel.java
86b3e552c250704de7abeab5553bab664fa01f64 01-Sep-2009 Wei Huang <weih@google.com> fix bug 2087093: rework getDur() for playing Smil document. Limit Tom's work around (set min duration to 7s) for video or audio content only.

- for only limit the video/audio duration after we failed to compute the duration from "end-start" computation.
- reorg log tags.

Conflicts:

src/com/android/mms/dom/smil/ElementTimeImpl.java

Change-Id: I753598dd23a340506f67d0917a5535847b980222
ediaModelFactory.java
lideshowModel.java
7fa61cafe50deb74beb0819bdf52128239d50201 26-Aug-2009 Wei Huang <weih@google.com> pause music player when playing audio in MMS slideshow, and resume when MMS audio is stopped.

- more logging reorg.

- call

Intent i = new Intent(MUSIC_SERVICE_ACTION);
i.putExtra("command", "pause");
mContext.sendBroadcast(i);

to pause music player, and

Intent i = new Intent(MUSIC_SERVICE_ACTION);
i.putExtra("command", "togglepause");
mContext.sendBroadcast(i);

to resume.

Change-Id: I917310fe1e4f127e608f2acdb2c7976290746188
udioModel.java
mageModel.java
ayoutModel.java
ediaModel.java
lideModel.java
ideoModel.java
31e14b68beee7af348a4d1528acf947732351a51 22-Aug-2009 Tom Taylor <tomtaylor@google.com> Quote filenames for Smil

We need to xml quote filenames before putting them into the Smil. For instance,
an & in a filename make the xml parser think it's an entity. Converting the special
characters to the xml quote equivalent solves the problem.
milHelper.java
293000e15498b71a4986d7247e60fe8bdaa05a4b 19-Aug-2009 Wei Huang <weih@google.com> fix an issue where our http socket timeout (20sec) is too aggressive for connecting to VZW mmsc, which could have up to 48 sec delay responding to a request. Make the MMS config socket timeout of 1 min (configurable by mms_config.xml). Also fix a bug where we write 8k extra of nothingness when saving to sdcard.

- add getHttpSocketTimeout() to MmsConfig. Use in HttpUtils when creating a new AndroidHttpClient.
- manually integrate a change from open source, fixing a bug where we write up to 8k of empty bytes to the end of the content when saving to sdcard.
- also added logs to dump content type.
- tweaked the log when we throw a MmsException when we can't get the duration of media content.
ediaModel.java
07dde49d355fbe188b1ead3276544c4a324ebd11 07-Aug-2009 Tom Taylor <tomtaylor@google.com> Drm work to support ringtones
ediaModel.java
2ef055d733c84b93f5ac23bb177f6e2429d09f67 21-Jul-2009 James Dong <jdong@google.com> MediaPlayer.prepare() fails if the audio track in a media clip does not contain valid audio data

The reason is that no display surface is set before the prepare() call in MMS application and thus the
vidoe data path does not exist. As a result, only audio data path is verified internally at the framework
layer. If there is no valid audio data, prepare() simply fails (reasonable!)

This change contains a workaround for fixing this edge case in MMS application. A long-term solution
would be to look for the metadata information from the database established by application such as
Gallery and there is no need in MMS application to duplicate the effort.

bug 1935341
ediaModel.java
86a1cf79bf92dbb2b9d09431379bff6de83c2581 19-May-2009 Tom Taylor <tomtaylor@google.com> Fix bug 1635579 - Make build system configure UAProf.

Don't rely on GConfig anymore for various settings. Instead, grab
them out of mms_config.xml.
arrierContentRestriction.java
e995b84b783c4a430bf3899372a337cc9c896b38 17-Apr-2009 Ficus Kirkpatrick <ficus@android.com> Scrub the MMS app for dead code.
ayoutModel.java
ediaModel.java
5d2d0046ada7b53205e537d8675d32a8785e8d1d 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
lideshowModel.java
extModel.java
72735c62aba8fd2a9420a0f9f83d22543e3c164f 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
udioModel.java
arrierContentRestriction.java
ontentRestriction.java
ontentRestrictionFactory.java
ModelChangedObserver.java
mageModel.java
ayoutModel.java
ediaModel.java
ediaModelFactory.java
odel.java
egionMediaModel.java
egionModel.java
lideModel.java
lideshowModel.java
milHelper.java
extModel.java
ideoModel.java
892f2c5bf965b1431ae107b602444a93f4aad4a3 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
udioModel.java
arrierContentRestriction.java
ontentRestriction.java
ontentRestrictionFactory.java
ModelChangedObserver.java
mageModel.java
ayoutModel.java
ediaModel.java
ediaModelFactory.java
odel.java
egionMediaModel.java
egionModel.java
lideModel.java
lideshowModel.java
milHelper.java
extModel.java
ideoModel.java
153ae99e0a7d626a24d61475eeb133249deb448c 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
lideshowModel.java
extModel.java
abd7b2d90f7491075f1daba4b4cccdfc82f8ddd1 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
lideshowModel.java
extModel.java
61c5973c3cda88d614b5c8491982f1d3c3ded897 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
lideshowModel.java
milHelper.java
21b919f737006ffd654ac788aeedcaed05f5b367 22-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127436
arrierContentRestriction.java
ontentRestriction.java
lideshowModel.java
0f236f55349f070ac94e12cca963847173393da8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
udioModel.java
arrierContentRestriction.java
mageModel.java
ediaModel.java
ediaModelFactory.java
egionMediaModel.java
lideshowModel.java
ideoModel.java
8eed706474910ccb978acda03e85d3261037da6e 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
udioModel.java
arrierContentRestriction.java
ontentRestriction.java
ontentRestrictionFactory.java
ModelChangedObserver.java
mageModel.java
ayoutModel.java
ediaModel.java
ediaModelFactory.java
odel.java
egionMediaModel.java
egionModel.java
lideModel.java
lideshowModel.java
milHelper.java
extModel.java
ideoModel.java