Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

no video, only audio (ts files) #5186

Closed
tipoc123 opened this issue Dec 3, 2018 · 4 comments
Closed

no video, only audio (ts files) #5186

tipoc123 opened this issue Dec 3, 2018 · 4 comments
Assignees

Comments

@tipoc123
Copy link

tipoc123 commented Dec 3, 2018

Issue description

Exoplayer plays audio, but no video (black screen).

Link to test content

http://stand.netup.tv/downloads/T1515_SD.ts
http://stand.netup.tv/downloads/T1515_HD.ts
Please wait while the exoplayer starts to play video. The bug is reproduced on both links.

Version of ExoPlayer being used

2.9.1

Device(s) and version(s) of Android being used

STB GIEC MP1113 (chip Amlogic s905x), Smartphone Google Nexus 5
Android 6.0.1 (on both devices)

A full bug report captured from the device

out.txt (for T1515_SD.ts) - from STB device
out2.txt (for T1515_HD.ts) - from STB device

@erdemguven
Copy link
Contributor

I tried both streams and I got no video or audio.

D: tracksChanged [3.82, 0.00, window=0, period=0, 
D:   Renderer:0 [
D:     Group:0, adaptive_supported=N/A [
D:       [X] Track:0, id=1010/1011, mimeType=video/avc, codecs=avc1.4D401E, res=720x576, supported=YES
D:     ]
D:   ]
D:   Renderer:2 [
D:     Group:0, adaptive_supported=N/A [
D:       [ ] Track:0, id=1010/1012, mimeType=audio/mpeg-L2, channels=2, sample_rate=48000, language=rus, supported=NO_UNSUPPORTED_TYPE
D:     ]
D:   ]
D:   Renderer:6 [
D:     Group:0, adaptive_supported=N/A [
D:       [ ] Track:0, id=1010/9203, mimeType=application/cea-608, supported=YES
D:     ]
D:   ]
D: ]

This is from shared log files:

tracksChanged [0.46, 0.00, window=0, period=0,
  Renderer:0 [
    Group:0, adaptive_supported=N/A [
      [X] Track:0, id=1010/1011, mimeType=video/avc, avc1.4D401E, res=720x576, supported=YES
    ]
  ]
  Renderer:1 [
    Group:0, adaptive_supported=N/A [
      [X] Track:0, id=1010/1012, mimeType=audio/mpeg-L2, channels=2, sample_rate=48000, language=rus, supported=YES
    ]
  ]
  Renderer:2 [
    Group:0, adaptive_supported=N/A [
      [ ] Track:0, id=1010/9203, mimeType=application/cea-608, supported=YES
    ]
  ]
]

@AquilesCanta could you look at this.

@AquilesCanta
Copy link
Contributor

Please see our FAQs.

@tipoc123
Copy link
Author

tipoc123 commented Dec 4, 2018

Thanks. It's working with FLAG_ALLOW_NON_IDR_KEYFRAMES.

How can I set this flag also for HLS streams? Is it possible?

@AquilesCanta
Copy link
Contributor

AquilesCanta commented Dec 4, 2018

Yes, have a look at ExoPlayer V2.9.1's DefaultHlsExtractorFactory's constructors and inject it using the HlsMediaSource.Builder.

ojw28 pushed a commit that referenced this issue Dec 18, 2018
Use random access indicator in transport streams

Issue:#1967
Issue:#2020
Issue:#2182
Issue:#2469
Issue:#2581
Issue:#2748
Issue:#2939
Issue:#2979
Issue:#3316
Issue:#3574
Issue:#3709
Issue:#3747
Issue:#4103
Issue:#4184
Issue:#4355
Issue:#4538
Issue:#4719
Issue:#4861
Issue:#4925
Issue:#4951
Issue:#5108
Issue:#5186
PiperOrigin-RevId: 225798044
ojw28 pushed a commit that referenced this issue Dec 19, 2018
Use random access indicator in transport streams

Issue:#1967
Issue:#2020
Issue:#2182
Issue:#2469
Issue:#2581
Issue:#2748
Issue:#2939
Issue:#2979
Issue:#3316
Issue:#3574
Issue:#3709
Issue:#3747
Issue:#4103
Issue:#4184
Issue:#4355
Issue:#4538
Issue:#4719
Issue:#4861
Issue:#4925
Issue:#4951
Issue:#5108
Issue:#5186
PiperOrigin-RevId: 225798044
@google google locked and limited conversation to collaborators May 16, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants