]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Another ADTS header fix (AOT)
authorJaroslav Kysela <perex@perex.cz>
Tue, 13 Jan 2015 09:18:27 +0000 (10:18 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 13 Jan 2015 09:18:27 +0000 (10:18 +0100)
src/parsers/parser_latm.c
src/plumbing/transcoding.c

index b924dba1c6503cd043d576c29c3903ca835c05ed..132698728361948d70dfd7248593f67ced9c89b4 100644 (file)
@@ -223,7 +223,7 @@ parse_latm_audio_mux_element(service_t *t, elementary_stream_t *st,
   put_bits(&out, 1, 1);      // ID 0 = MPEG 4, 1 = MPEG 2
   put_bits(&out, 0, 2);      // Layer
   put_bits(&out, 1, 1);      // Protection absent
-  put_bits(&out, 1, 2);      // AOT, 1 = AAC Main
+  put_bits(&out, 2, 2);      // AOT, 2 = AAC SSR (Scalable Sample Rate)
   put_bits(&out, latm->sample_rate_index, 4);
   put_bits(&out, 1, 1);      // Private bit
   put_bits(&out, latm->channel_config, 3);
index e1fc55e73b1112d3b61ffc1e3e13d449720995d3..ec287f08e28864c27c08811bdd552ce69354a860 100644 (file)
@@ -334,7 +334,7 @@ create_adts_header(pktbuf_t *pb, int sri, int channels)
    put_bits(&bs, 1, 1);      // ID 0 = MPEG 4, 1 = MPEG 2
    put_bits(&bs, 0, 2);      // Layer
    put_bits(&bs, 1, 1);      // Protection absent
-   put_bits(&bs, 1, 2);      // AOT, 1 = AAC Main
+   put_bits(&bs, 2, 2);      // AOT, 2 = AAC SSR (Scalable Sample Rate)
    put_bits(&bs, sri, 4);
    put_bits(&bs, 1, 1);      // Private bit
    put_bits(&bs, channels, 3);