Make ElementaryStreamReader's public

This allows building a TsPayloadReader.Factory without
having to wrap the default one.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=149004102
This commit is contained in:
aquilescanta 2017-03-02 07:52:10 -08:00 committed by Oliver Woodman
parent 0dee4aec70
commit 247da48e9d
8 changed files with 8 additions and 8 deletions

View file

@ -27,7 +27,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
/** /**
* Parses a continuous (E-)AC-3 byte stream and extracts individual samples. * Parses a continuous (E-)AC-3 byte stream and extracts individual samples.
*/ */
/* package */ final class Ac3Reader implements ElementaryStreamReader { public final class Ac3Reader implements ElementaryStreamReader {
private static final int STATE_FINDING_SYNC = 0; private static final int STATE_FINDING_SYNC = 0;
private static final int STATE_READING_HEADER = 1; private static final int STATE_READING_HEADER = 1;

View file

@ -33,7 +33,7 @@ import java.util.Collections;
/** /**
* Parses a continuous ADTS byte stream and extracts individual frames. * Parses a continuous ADTS byte stream and extracts individual frames.
*/ */
/* package */ final class AdtsReader implements ElementaryStreamReader { public final class AdtsReader implements ElementaryStreamReader {
private static final String TAG = "AdtsReader"; private static final String TAG = "AdtsReader";

View file

@ -26,7 +26,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
/** /**
* Parses a continuous DTS byte stream and extracts individual samples. * Parses a continuous DTS byte stream and extracts individual samples.
*/ */
/* package */ final class DtsReader implements ElementaryStreamReader { public final class DtsReader implements ElementaryStreamReader {
private static final int STATE_FINDING_SYNC = 0; private static final int STATE_FINDING_SYNC = 0;
private static final int STATE_READING_HEADER = 1; private static final int STATE_READING_HEADER = 1;

View file

@ -30,7 +30,7 @@ import java.util.Collections;
/** /**
* Parses a continuous H262 byte stream and extracts individual frames. * Parses a continuous H262 byte stream and extracts individual frames.
*/ */
/* package */ final class H262Reader implements ElementaryStreamReader { public final class H262Reader implements ElementaryStreamReader {
private static final int START_PICTURE = 0x00; private static final int START_PICTURE = 0x00;
private static final int START_SEQUENCE_HEADER = 0xB3; private static final int START_SEQUENCE_HEADER = 0xB3;

View file

@ -33,7 +33,7 @@ import java.util.List;
/** /**
* Parses a continuous H264 byte stream and extracts individual frames. * Parses a continuous H264 byte stream and extracts individual frames.
*/ */
/* package */ final class H264Reader implements ElementaryStreamReader { public final class H264Reader implements ElementaryStreamReader {
private static final int NAL_UNIT_TYPE_SEI = 6; // Supplemental enhancement information private static final int NAL_UNIT_TYPE_SEI = 6; // Supplemental enhancement information
private static final int NAL_UNIT_TYPE_SPS = 7; // Sequence parameter set private static final int NAL_UNIT_TYPE_SPS = 7; // Sequence parameter set

View file

@ -30,7 +30,7 @@ import java.util.Collections;
/** /**
* Parses a continuous H.265 byte stream and extracts individual frames. * Parses a continuous H.265 byte stream and extracts individual frames.
*/ */
/* package */ final class H265Reader implements ElementaryStreamReader { public final class H265Reader implements ElementaryStreamReader {
private static final String TAG = "H265Reader"; private static final String TAG = "H265Reader";

View file

@ -27,7 +27,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
/** /**
* Parses ID3 data and extracts individual text information frames. * Parses ID3 data and extracts individual text information frames.
*/ */
/* package */ final class Id3Reader implements ElementaryStreamReader { public final class Id3Reader implements ElementaryStreamReader {
private static final String TAG = "Id3Reader"; private static final String TAG = "Id3Reader";

View file

@ -26,7 +26,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
/** /**
* Parses a continuous MPEG Audio byte stream and extracts individual frames. * Parses a continuous MPEG Audio byte stream and extracts individual frames.
*/ */
/* package */ final class MpegAudioReader implements ElementaryStreamReader { public final class MpegAudioReader implements ElementaryStreamReader {
private static final int STATE_FINDING_HEADER = 0; private static final int STATE_FINDING_HEADER = 0;
private static final int STATE_READING_HEADER = 1; private static final int STATE_READING_HEADER = 1;