How to play MP4 file with AAC 5.1 through S/PDIF

381

Solution 1

I ended up doing this:

Install ffdshow (32-bit), add ffdshow Audio Decoder to "External filters" of MPC HomeCinema, set it to "Prefer". Now ffdshow Audio Decoder will be used to decode whatever audio format it supports (e.g. AAC). In ffdshow Audio Decoder configuration > Output, make sure to check "AC3 (S/PDIF encode mode)".

I can elaborate if someone needs, just ask.

Solution 2

Following up on emzero's answer (don't have enough points to reply yet), you also have to make sure that AAC is disabled (unchecked) under MPC-HC's options > Internal Filters > Transform Filters. Otherwise, the external filters won't be activated.

Share:
381
Renuka
Author by

Renuka

Updated on September 18, 2022

Comments

  • Renuka
    Renuka almost 2 years

    com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request

    at com.google.api.client.googleapis.json.GoogleJsonResponseException.from(GoogleJsonResponseException.java:146) at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:113) at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:40) at com.google.api.client.googleapis.services.AbstractGoogleClientRequest$1.interceptResponse(AbstractGoogleClientRequest.java:321) at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1065) at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:419) at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:352) at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:469) at org.gradle.GradleTest.insertMessage(GradleTest.java:132) at org.gradle.GradleTest.main(GradleTest.java:173)

    This exception occurs only when we try to insert mail having large attachments(more than 5mb).

    If attachment is smaller then mail is getting inserted properly.

    To insert mail I tried :

    File file = new File(email);
                FileInputStream fis = new FileInputStream(file);
                long fileSize = file.length();
                byte[] buf = new byte[(int)fileSize];
                int readNum = fis.read(buf);
    
                ByteArrayOutputStream baos = new ByteArrayOutputStream();
                baos.write(buf);
    
                String encodedEmail = Base64.encodeBase64URLSafeString(baos.toByteArray());
    
                Message message = new Message();
                message.setRaw(encodedEmail);
                message = service.users().messages().insert(userId, message).execute();
    

    Please suggest solution to insert mails having attachment more than 5mb.

  • Renuka
    Renuka almost 8 years
    Can you please provide link for resumable upload option?
  • eol
    eol almost 8 years
    @Renuka: I can't find an example in the docs either, so I'd need to write ony myself. Maybe I find time during the weekend