Comments (12)
Yes, I see it. I start the audio/video/clocks differently in xbmc, and that doesn't misbehave, so I'll try porting that scheme back to omxplayer.
from omxplayer.
Let me know if there is anything I can do to help.
from omxplayer.
The merge with xbmc's code has been problematic and was shelved a while back. (Playback stalled after seeking).
Had another go last night and got past that issue. The garbled audio issue did seem improved,
but passthrough was broken. Hopefully will be able to fix that soon.
from omxplayer.
Great, thanks for the update.
from omxplayer.
Can you try now after updating?
from omxplayer.
I don't notice a difference. Does the trailer seek OK for you?
from omxplayer.
It was fine at some point yesterday. It's not now...
from omxplayer.
Okay, try now. I'd lost the clock stopping code when flushing.
from omxplayer.
That fixes it, thanks!
Is there a reason for this change?
if(pts != DVD_NOPTS_VALUE)
- m_av_clock->OMXMediaTime(pts);
+ m_av_clock->OMXMediaTime(0.0);
It makes subtitles reset to 0, which isn't a big deal, but not as nice as having the clock do one hop.
from omxplayer.
xbmc now uses OMXMediaTime(0.0) to mean clock not yet started.
Any user of OMXMediaTime should test for 0.0 and treat that as no information.
So subs should do nothing if OMXMediaTime()==0.0.
What's the issue ?
Is it if there is a sub that should display at pts=0 then it appears briefly when seeking? (which should be easy to suppress). Everything then recovers just after that.
Or is there something else going wrong?
from omxplayer.
I see. I'll figure out what to do with subtitles. I guess there are a few places in omxplayer.cpp where this should be taken into account as well, for instance, seeking twice within a short time span causes 0 to be used as the base time.
from omxplayer.
Was this issue ever resolved (seeking twice causes 0 as base time)?
from omxplayer.
Related Issues (20)
- Playing audio to individual HDMI HOT 2
- Volume control while playing HOT 3
- install in other arm machine HOT 1
- Cannot play audio over bluetooth after reboot HOT 1
- Omxplayer and bluealsa
- DBus.Error.ServiceUnknown HOT 1
- Omxplayer with Argon One v2 ir remote
- Package 'libssl1.0-dev' has no installation candidate HOT 1
- when i make -j$(nproc),there have an error HOT 5
- omxplayer doesn't play live stream, playing local mp4 video works though HOT 1
- Will omxplayer stop working eventually? HOT 2
- DBUS Name Control problem HOT 1
- pi and sound HOT 1
- Any plans to adapt for Raspberry Pi 4?
- Fixes #939
- libva1 deprecated HOT 1
- omxplayer has 20s delay on raspberry pi live stream HOT 4
- OMXplayer freezes when trying to seek
- E: Package 'omxplayer' has no installation candidate HOT 1
- Compiling on Raspberry Pi 5 running Debian 12 32bits? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from omxplayer.