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

First frame flicker when playing landscape video #326

Open
1 task done
ehehhh opened this issue Oct 5, 2016 · 9 comments
Open
1 task done

First frame flicker when playing landscape video #326

ehehhh opened this issue Oct 5, 2016 · 9 comments
Labels
Milestone

Comments

@ehehhh
Copy link

ehehhh commented Oct 5, 2016

  • I have verified there are no duplicate active or recent bugs, questions, or requests
Include the following:
  • ExoMedia version: 3.0.2
  • Device OS version: 6.0.1
  • Devide Manufacturer: LG
  • Device Name: Nexus 5
Reproduction Steps
  1. Play a video recorded in landscape mode when the phone is in portrait mode. (EMVideoView has default scale type, nothing unusual about how it's created)
Expected Result

The video should start playing with the correct scale without any flickering.

Actual Result

The first frame of the video fills the screen and then it adjusts the scale of the video to the default FIT_CENTER behavior, this causes an unpleasant flickering at the start of the video.

@brianwernick brianwernick added this to the 3.x milestone Oct 5, 2016
@brianwernick
Copy link
Owner

May be related to #281

@brianwernick
Copy link
Owner

@ehehhh are you still seeing this with the 3.1.1 release?

@ehehhh
Copy link
Author

ehehhh commented Feb 6, 2017

Hi, Brian. Unfortunately, I'm still seeing this issue with the newest 3.1.1 release as well. I created a small project which reproduces this issue:
https://github.com/ehehhh/ExoMediaIssue326

@brianwernick
Copy link
Owner

Thanks, I'll see if I can reproduce it with your demo app; otherwise I'll have to track down a Nexus 5

@ehehhh
Copy link
Author

ehehhh commented Feb 6, 2017

I tested it on my nexus 5x, doesn't happen there. I wonder if it's related to the android version (5x has nougat, 5 has marshmallow).

@brianwernick
Copy link
Owner

Possibly. Once my QA at work gets in I'll see if he can track down a N5 for me (hopefully with 6.0.1)

@artworkad
Copy link

artworkad commented May 29, 2017

@brianwernick @ehehhh having the same problem on a Nexus 4 @ 5.1, ExoMedia @ 4.0.2

@jboisjo
Copy link

jboisjo commented Jun 6, 2017

Having the same problem on all Google Pixel's phone (XL and Pixel) and also few Android TV Box

@jboisjo
Copy link

jboisjo commented Jul 4, 2017

if you set the useSurfaceViewBacking to false, you won't have this issue. But this cause effects like not getting high fps on streams. If i set to SurfaceView to true, then my fps is better and cleaner.

@brianwernick brianwernick modified the milestones: 4.x, 5.0.0 May 9, 2018
@brianwernick brianwernick modified the milestones: 5.0.0, 5.1.0 Jul 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: To do
Development

No branches or pull requests

4 participants