[SRU] Update to bugfix release 3.0.4 in Bionic

Bug #1790738 reported by Simon Quigley on 2018-09-04
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vlc (Ubuntu)
Medium
Simon Quigley
Bionic
Medium
Simon Quigley
Cosmic
Medium
Simon Quigley

Bug Description

[Impact]

VLC has received a bugfix update on the 3.0.x release path, which was recommended to us for additional stability in the Long Term Support release.

[Test Case]

Install vlc from bionic-proposed and test it for a decent amount of time. Play different video formats to catch any regressions, and use it as you normally would.

[Regression Potential]

The 3.0.x branch receives only bug fixes, which are cherry-picked from the master branch where the main development takes place. So, I think the regression potential is low.

[Other Info]

Here is the upstream Git repository: http://git.videolan.org/?p=vlc/vlc-3.0.git;a=summary

We released the previous VLC bugfix release for this branch into Bionic in late July, see bug 1774067 for details. This was successful, and no regressions have been reported.

Upstream changelog:

Changes between 3.0.3 and 3.0.4:
--------------------------------

Decoder:
 * Blacklist some intel GPU when decoding HEVC
 * Decode AV1 streams
 * Fix playback of low-fps files
 * Fix hardware decoding of low-latency sliced H.264 streams on macOS
 * Fix seeking with streams containing WebVTT subtitles
 * Fix decoding some CC-608 streams with roll-up
 * Fix crashes with LPCM streams
 * Fix colorspace of JPEG, PNG and screen inputs
 * Fix MediaCodec rotation handling

Demux:
 * Improve FLV fps detection
 * Fix some ogg/flac
 * Improve support for broken HEVC inside MKV
 * Fix some AVI regression for broken files and for DVAudio
 * Support files splitted in the .mts%d pattern
 * Fixes for MKV seeking
 * Fix for MP4 disabled track selection
 * Fix playback of incomplete RAR files (downloading)

Audio Output:
 * Improve iOS session management and resume-from-pause
 * Improve macOS audio performance
 * Support 44.1kHz DTS passthrough
 * Fix crashes on DirectSound output

Video Output:
 * Fix some crash in Direct3D11/Direct3D9 because of sensors
 * Fix some broken DVD subtitles rendering (OpenGL, notably)
 * Fix crashes on old mac machines, after some time
 * Fix memleaks on the EGL output (Android notably)
 * Fix misc display in Direct3D11 due to broken drivers
 * Fix potential green screen on Windows XP

Text renderer:
 * Fix rendering of arabic fonts fallback on macOS
 * Fix head buffer overflow on macOS with some fonts
 * Fix rendering of fonts with specific fonts
 * Fix some RTL rendering

Misc:
 * Fix live555, macOS-UI, screen capture crashes
 * Change the extension registration names on Windows
 * Fix VLM 'now' date
 * Fixes on the HTTPD server
 * Fix on the NTservice registration
 * Fix --stop-time option
 * Fix ChromeCast compatibility with web interface
 * Fix subtitles alignment
 * Fix infinite recursion on directory playback
 * Fix detection SAT>IP servers

Qt:
 * Fix tooltip display when using Wayland

macOS:
 * macOS 10.7.5 is required now, VLC will no longer launch on earlier releases
 * Fix delay and fps setting in subtitle dialog
 * Modernized and improved support for media keys
 * Fix issues with drag and drop of playlist items
 * Fix support for audio capturing with qtsound module
 * Fix layout issues in the Convert and Save panel

Translations:
 * Update of most translations

Simon Quigley (tsimonq2) on 2018-09-04
Changed in vlc (Ubuntu Bionic):
assignee: nobody → Simon Quigley (tsimonq2)
Changed in vlc (Ubuntu Cosmic):
assignee: nobody → Simon Quigley (tsimonq2)
Changed in vlc (Ubuntu Bionic):
importance: Undecided → Medium
Changed in vlc (Ubuntu Cosmic):
importance: Undecided → Medium
status: New → Fix Released
Changed in vlc (Ubuntu Bionic):
status: New → Confirmed
status: Confirmed → In Progress

Hello Simon, or anyone else affected,

Accepted vlc into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/vlc/3.0.4-1ubuntu0.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in vlc (Ubuntu Bionic):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-bionic
Brian Murray (brian-murray) wrote :

I incorrectly accepted this into -proposed for Ubuntu 18.04. This adds a build dependency on libspatialaudio-dev which is not available in Ubuntu 18.04 additionally the package version number for Ubuntu 18.04 is greater than the version number in Ubuntu 18.10. Due to both of these reasons I'm setting the bug to verification-failed.

tags: added: verification-failed verification-failed-bionic
removed: verification-needed verification-needed-bionic
Sebastian Ramacher (s-ramacher) wrote :

The version in cosmic gained a build dependency on libspatialaudio-dev and new versions will gain more build dependencies in the future (libaom comes to my mind for AV1 support). So instead of rebuilding the version in cosmic for bionic, I'd recommend to simply merge the new upstream release into the current version in bionic. That's what we do for updates to vlc in Debian stable.

Simon Quigley (tsimonq2) wrote :

My sincere apologies for the delay on this; uploaded another to the queue.

Steve Langasek (vorlon) wrote :

Hello Simon, or anyone else affected,

Accepted vlc into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/vlc/3.0.4-1ubuntu0.2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

tags: added: verification-needed verification-needed-bionic
removed: verification-failed verification-failed-bionic
Chris Guiver (guiverc) wrote :

I saw the request to test yesterday on community-hub, I was using 18.04 so updated using -proposed and started vlc playing yesterday (selecting lots of different files, and skipping next if the video is long, or I think it's been playing awhile..

No issues at all yesterday, though I don't know what qualifies as "a decent amount of time"

guiverc@d960-ubu:~$ apt-cache policy vlc
vlc:
  Installed: 3.0.4-1ubuntu0.2

This morning I woke my suspended box up and it continued playing. I tried to move the slider back, it would move but continue playing as if I'd not asked it anything (the slider returning to where it was, or slightly to right as it kept playing). Ctrl-left wouldn't change the playing position (only change the slider briefly).

This behavior could be normal (pre-change); I fixed with a <P> (previous), <N> (next) then re-position to where I want it and normal behavior returned, which I know I've done before! - so it's possible I'm noting normal behavior. Otherwise I've had no issues over ~5 hours of use. Unless I note anything more to this, at end of today it'll be another 8-10 hours of play

(I'll let someone else decide if that's a decent amount of time - i'm purposely trying to pick strange video files, lots of short youtube-dls, or as many different files as I come across. Of course I'm not watching it all the time...)

Chris Guiver (guiverc) wrote :

In the last comment (#6) I mentioned how on waking from suspend (in the morning), vlc resumed play but noted it would not respond to attempts to put the video play back to an earlier section (using slider or ctrl-left).

Today on wake it happily complied. A different video of course, very likely this is higher-resolution, but outside of the refusing-to-jump-earlier (which I believe it's done before); I've noticed no abormal issues in 14+ hours of play (fullscreen, window)..

tags: added: verification-done-bionic
removed: verification-needed-bionic

The verification of the Stable Release Update for vlc has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vlc - 3.0.4-1ubuntu0.2

---------------
vlc (3.0.4-1ubuntu0.2) bionic; urgency=medium

  * New upstream bugfix release (LP: #1790738).

 -- Simon Quigley <email address hidden> Sat, 06 Oct 2018 20:20:32 -0500

Changed in vlc (Ubuntu Bionic):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers