lp:~phablet-team/media-hub/fix-black-video-bugs
- Get this branch:
- bzr branch lp:~phablet-team/media-hub/fix-black-video-bugs
Branch merges
- Alfonso Sanchez-Beato: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 89 lines (+19/-7)2 files modifiedsrc/core/media/gstreamer/playbin.cpp (+17/-6)
src/core/media/gstreamer/playbin.h (+2/-1)
Branch information
Recent revisions
- 148. By Jim Hodapp
-
Only send the video_dimension
s_changed signal if the dimensions actually changed. Also, no longer need is_eos flag. - 147. By Jim Hodapp
-
Use both the sync_handler and async bus watch to handle GST_MESSAGES, but only using the sync one where absolutely necessary since it can cause deadlocks when used in general.
- 146. By Jim Hodapp
-
Don't use a sync_handler for GST_MESSAGE handling. Use an async one instead so that we aren't on the streaming thread's context. This prevents the pipeline from deadlocking after an error is reached.
- 143. By Jim Hodapp
-
Handle a wider array of GStreamer errors so that .ogv files are reported as failing to play.
- 141. By Jim Hodapp
-
Use try_lock() instead of a lock_guard to fail gracefully from rare deadlock situations.
- 139. By Jim Hodapp
-
Fix issues with not reporting failed decoding error to the client. Fixes: #1435088
Approved by: PS Jenkins bot
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:media-hub