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

Commit 6dfc4634 authored by Greg Kaiser's avatar Greg Kaiser Committed by android-build-merger
Browse files

Merge changes I3f69e410,Ieccf3b8e am: 5e705a56 am: 305edd2d

am: 2777490e

Change-Id: I594a9d5f97b05a6c3d48e51d0f818cb1484b2215
parents 04d7e641 2777490e
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -67,6 +67,7 @@ int main(int argc, char *argv[]) {
    int bytesRead = fread(header, 1, kFileHeaderSize, fpInput);
    if (bytesRead != kFileHeaderSize || memcmp(header, "#!AMR\n", kFileHeaderSize)) {
        fprintf(stderr, "Invalid AMR-NB file\n");
        fclose(fpInput);
        return 1;
    }

@@ -79,6 +80,7 @@ int main(int argc, char *argv[]) {
    SNDFILE *handle = sf_open(argv[2], SFM_WRITE, &sfInfo);
    if(!handle){
        fprintf(stderr, "Could not create %s\n", argv[2]);
        fclose(fpInput);
        return 1;
    }

@@ -87,6 +89,8 @@ int main(int argc, char *argv[]) {
    int err = GSMInitDecode(&amrHandle, (Word8*)"AMRNBDecoder");
    if(err != 0){
        fprintf(stderr, "Error creating AMR-NB decoder instance\n");
        fclose(fpInput);
        sf_close(handle);
        return 1;
    }

+8 −4
Original line number Diff line number Diff line
@@ -134,14 +134,16 @@ int encode(
	if(handle == 0)
	{
		printf("open dll error......");
		return -1;
		ret = -1;
		goto safe_exit;
	}

	pfunc = dlsym(handle, "voGetAMRWBEncAPI");
	if(pfunc == 0)
	{
		printf("open function error......");
		return -1;
		ret = -1;
		goto safe_exit;
	}

	pGetAPI = (VOGETAUDIOENCAPI)pfunc;
@@ -150,7 +152,8 @@ int encode(
	if(returnCode)
	{
		printf("get APIs error......");
		return -1;
		ret = -1;
		goto safe_exit;
	}
#else
	ret = voGetAMRWBEncAPI(&AudioAPI);
@@ -253,6 +256,7 @@ safe_exit:
		fclose(fdst);

#ifdef LINUX
	if (handle)
		dlclose(handle);
#endif