Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6811a997 authored by Santiago Seifert's avatar Santiago Seifert
Browse files

Release acquired MediaMetadataRetriever

Bug: 200173116
Test: atest MediaPlayerApiTest
Change-Id: Ieafb4ebab025bc4af571ec2f48cc087136bddab8
parent cf97f51c
Loading
Loading
Loading
Loading
+13 −20
Original line number Diff line number Diff line
@@ -16,12 +16,6 @@

package com.android.mediaframeworktest.functional;



//import android.content.Resources;
import com.android.mediaframeworktest.MediaFrameworkTest;
import com.android.mediaframeworktest.MediaNames;

import android.content.res.AssetFileDescriptor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
@@ -36,15 +30,12 @@ import android.os.Looper;
import android.os.SystemClock;
import android.util.Log;

import java.io.File;
import java.io.FileWriter;
import com.android.mediaframeworktest.MediaFrameworkTest;
import com.android.mediaframeworktest.MediaNames;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Writer;
import java.io.FileOutputStream;
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
/**
 * Junit / Instrumentation test case for the media player api
@@ -539,14 +530,16 @@ public class CodecTest {
        try{
            BitmapFactory mBitmapFactory = new BitmapFactory();

            MediaMetadataRetriever mMediaMetadataRetriever = new MediaMetadataRetriever();
            Bitmap outThumbnail;
            try (MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever()) {
                try {
                mMediaMetadataRetriever.setDataSource(filePath);
                    mediaMetadataRetriever.setDataSource(filePath);
                } catch (Exception e) {
                    e.printStackTrace();
                    return false;
                }
            Bitmap outThumbnail = mMediaMetadataRetriever.getFrameAtTime(-1);
                outThumbnail = mediaMetadataRetriever.getFrameAtTime(-1);
            }

            //Verify the thumbnail
            Bitmap goldenBitmap = mBitmapFactory.decodeFile(goldenPath);