mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-23 12:38:33 +00:00
Carry over the sent media quality when forwarding a video.
This commit is contained in:
committed by
Cody Henthorne
parent
011f1d592e
commit
1ce1e30d32
@@ -16,6 +16,7 @@ import org.thoughtcrime.securesms.database.AttachmentTable;
|
|||||||
import org.thoughtcrime.securesms.util.MediaUtil;
|
import org.thoughtcrime.securesms.util.MediaUtil;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SlideFactory encapsulates logic related to constructing slides from a set of paramaeters as defined
|
* SlideFactory encapsulates logic related to constructing slides from a set of paramaeters as defined
|
||||||
@@ -171,7 +172,7 @@ public final class SlideFactory {
|
|||||||
case IMAGE: return new ImageSlide(context, uri, mimeType, dataSize, width, height, false, null, blurHash, transformProperties);
|
case IMAGE: return new ImageSlide(context, uri, mimeType, dataSize, width, height, false, null, blurHash, transformProperties);
|
||||||
case GIF: return new GifSlide(context, uri, dataSize, width, height);
|
case GIF: return new GifSlide(context, uri, dataSize, width, height);
|
||||||
case AUDIO: return new AudioSlide(context, uri, dataSize, false);
|
case AUDIO: return new AudioSlide(context, uri, dataSize, false);
|
||||||
case VIDEO: return new VideoSlide(context, uri, dataSize, gif);
|
case VIDEO: return new VideoSlide(context, uri, dataSize, gif, null, AttachmentTable.TransformProperties.forSentMediaQuality(transformProperties.sentMediaQuality));
|
||||||
case VCARD:
|
case VCARD:
|
||||||
case DOCUMENT: return new DocumentSlide(context, uri, mimeType, dataSize, fileName);
|
case DOCUMENT: return new DocumentSlide(context, uri, mimeType, dataSize, fileName);
|
||||||
default: throw new AssertionError("unrecognized enum");
|
default: throw new AssertionError("unrecognized enum");
|
||||||
|
|||||||
Reference in New Issue
Block a user