Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 683972

Summary: media-video/mplayer-1.4 version bump
Product: Gentoo Linux Reporter: Sergey Torokhov <torokhov-s-a>
Component: Current packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED FIXED    
Severity: normal CC: 0xe2.0x9a.0x9b, garth, kingjon3377, mail, nbowler, njsg, pavel.riha, polynomial-c, vityokster
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/15745
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: mplayer 1.4 ebuild

Description Sergey Torokhov 2019-04-21 14:39:23 UTC
Please, update media-video/mplayer to version 1.4

http://www.mplayerhq.hu/design7/news.html

Reproducible: Always
Comment 1 Sergey Torokhov 2019-10-29 06:56:20 UTC
ping!

Is there any news about package version bump?
Comment 2 Maciej S. Szmigiero 2020-01-18 13:51:17 UTC
+1.

This will fix at least bug 652126 and also flood of AC3
"Got unexpected packet size after a partial decode" messages (MPlayer ticket 2329).

Likely others, too.
Comment 3 Garth 2020-03-12 09:48:26 UTC
Made an ebuild for version 1.4. Didn't do exhaustive testing, but seems to be working fine on both machines I used it on.

Current upstream seems to have incorporated all the patches we had for 1.3.0, so I removed all of them. In fact, I did a full cleanup of the 'files/' folder, I only kept dump_ffmpeg.sh . Wasn't quite sure what that attempted to do, so I left it alone.

I bumped ffmpeg dependency to >media-video/ffmpeg-3.5:0, based this from the version check that used to be done for the ffmpeg-4 patches. Since the code now reflect the post-patched state of 1.3. Also the version of ffmpeg shipped with mplayer is somewhere between 4.1 and 4.2.

I left all the other dependencies as they were, I couldn't find a list of current dependency versions, so I'm just hoping it didn't change too much.

Note, I'm far from an ebuild expert, this is provided as-is, if it breaks, you get to keep the pieces.
Comment 4 Garth 2020-03-12 09:49:51 UTC
Created attachment 618070 [details]
mplayer 1.4 ebuild

mplayer-1.4.ebuild
Comment 5 Viktor Yu. Kovalskii 2020-05-10 15:29:16 UTC
  1.4: "SubCounter" April 18, 2019

    Decoders, demuxers, streams:
    * More pixel formats are supported for VP9, RSCC, Screenpresso
    * pvr:// support for the Hauppauge HD PVR model 1212
    * Speed up detection of mpg format while streaming (limit probe to 4 MB)
    * demuxer: fall back to audio pts if all others are unavailable (#1928)
    * raw video: add support for < 8bpp RGB, support for paletted raw video,
      fix fliped raw video in non-avi containers
    * increase -lavdopts threads limit to 32
    * warn for badly interleaved files, and make -ni more aggressive
    * support GBR pixel formats for HEVC
    * FFmpeg audio decoders: g721, g732
    * FFmpeg video decoders: more Matrox mpeg2 formats (M702-3-4-5), Truemotion
      RT, Matrox Uncompressed SD/HD, BitJazz SheerVideo, YUY2 Lossless Codec
      Apple Pixlet, ScreenPressor, FM Screen Capture Codec
    * FFmpeg IFF video/image decoders: ANIM, ILBM, PBM, RGB8, RGBN

    Fixes:
    * fix more issues reported by Coverity
    * expand error checking, and fix many memleaks
    * fix -subcp enca: with external ASS subtitles (#2281)
    * fix reading of bitmap fonts
    * fix -subdelay applied inverted
    * some fixes for video filter bmovl (#2304, #2308)
    * fix timing of first and last frame (#2315)

    Other:
    * MPlayer can link against OpenSSL instead of GnuTLS for https support
      (Warning: the resulting binary can not be redistributed)
    * OSD: NV12/NV21 support
    * video output xv: NV12/NV21 support
    * video outputs for OSX: fix a few issues with newer OSX versions

    GUI:
    * No limitation on the number of entries in a font description file
    * Dramatic speedup of scanning font description files
    * Playback improvements for cue sheet playlists
    * Implementation of audio playback utilizing ReplayGain data
    * New symbol character 'g' and new dynamic label variable $g
    * Skins can leave current volume unchanged at startup
    * New configuration file: gui.gain
    * Modern new icons for the (default) menu, the file selector,
      the playlist and the message boxes
    * Rearrangement of some items of the (default) menu
    * Fix of broken evLoadAudioFile, evLoadSubtitle and evDropSubtitle
    * Skin support for 8-bit PNGs with palette
Comment 6 Larry the Git Cow gentoo-dev 2020-06-17 17:15:32 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aa84187fb7703127477455b57e2ad41b4f6bcdd

commit 6aa84187fb7703127477455b57e2ad41b4f6bcdd
Author:     Jan Ziak <0xe2.0x9a.0x9b@gmail.com>
AuthorDate: 2020-05-11 11:49:52 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2020-06-17 17:15:19 +0000

    media-video/mplayer: bump to version 1.4
    
    Note on OpenSSL: Mplayer is linking to OpenSSL's libs only if configured
    to use its internal copy of `ffmpeg`. The ebuild passes --disable-ffmpeg_a
    to mplayer's configure script and so mplayer will link to ffmpeg's shared
    libraries provided by Gentoo package media-video/ffmpeg. Thus, adding
    support for OpenSSL means to pass the requirement to media-libs/ffmpeg.
    Using the internal copy of the ffmpeg library could affect binary
    distribution of a locally built mplayer package.
    
    Closes: https://bugs.gentoo.org/683972
    Signed-off-by: Jan Ziak <0xe2.0x9a.0x9b@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/15745
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 media-video/mplayer/Manifest           |   1 +
 media-video/mplayer/metadata.xml       |   1 +
 media-video/mplayer/mplayer-1.4.ebuild | 605 +++++++++++++++++++++++++++++++++
 3 files changed, 607 insertions(+)