Commit 247da48e by aquilescanta Committed by Oliver Woodman

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
parent 0dee4aec
......@@ -27,7 +27,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
/**
* 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_READING_HEADER = 1;
......
......@@ -33,7 +33,7 @@ import java.util.Collections;
/**
* 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";
......
......@@ -26,7 +26,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
/**
* 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_READING_HEADER = 1;
......
......@@ -30,7 +30,7 @@ import java.util.Collections;
/**
* 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_SEQUENCE_HEADER = 0xB3;
......
......@@ -33,7 +33,7 @@ import java.util.List;
/**
* 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_SPS = 7; // Sequence parameter set
......
......@@ -30,7 +30,7 @@ import java.util.Collections;
/**
* 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";
......
......@@ -27,7 +27,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
/**
* 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";
......
......@@ -26,7 +26,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
/**
* 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_READING_HEADER = 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment