lp:mplayer

Created by Jelmer Vernooij and last modified
Get this branch:
bzr branch lp:mplayer

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
MPlayer
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the Subversion branch from svn://svn.mplayerhq.hu/mplayer/trunk.

The next import is scheduled to run .

Last successful import was .

Import started on juju-1e3bde-prod-lp-code-import-12 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 20 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-12 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 15 seconds — see the log
Import started on alnitak and finished taking 20 seconds — see the log
Import started on alnitak and finished taking 15 seconds — see the log
Import started on izar and finished taking 15 seconds — see the log
Import started on izar and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-12 and finished taking 1 second — see the log
Import started on alnitak and finished taking 15 seconds — see the log

Recent revisions

38158. By al on 2021-05-14

libmpdemux/demux_mf: Don't crash if no paths were selected

If open_mf in demux_open_mf returns an object with zero paths:
Return directly without returning a demuxer object.

Previously we segfaulted e.g. when trying to access the first
path to guess its file type.

38157. By al on 2021-05-14

libmpcodecs/ve_lavc: Port to avcodec_send_frame/avcodec_receive_packet

Previously avcodec_encode_video2 used, but that got removed
in libavcodec major 59.

38156. By al on 2021-05-14

libmpcodecs/ve_lavc: Use side data to implement subopt psnr

Previously coded_frame from AVCodecContext was used, but that got
removed in libavcodec major 59.

38155. By al on 2021-05-14

libmpcodecs/ve_lavc: Don't set options via deprecated AVCodecContext fields

Those fields were removed in libavcodec major 59.

Some options won't work for some codecs anymore. Probably they
didn't work before too but were simply ignored. We can't keep
passing all options in all cases, because some encoders don't
support them and if they were passed in as dict paramters, we
will fail if they weren't accepted.

For a few options the default was changed, because their default
in libavcodec is different. Now the default can be different in
every encoder, because that is how codec private options work
in libavcodec.

These defaults were changed:
    -static int lavc_param_prediction_method= FF_PRED_LEFT;
    +static int lavc_param_prediction_method= 0; // method left (for some encoders)
    -static int lavc_param_pre_me= 1;
    +static int lavc_param_pre_me= 0;
    -static int lavc_param_skip_cmp=0;
    +static int lavc_param_skip_cmp = FF_CMP_DCTMAX;

38154. By reimar on 2021-05-13

muxer_lavf: fix compilation with newer FFmpeg.

Note that this also moves the time base setting from codec to
stream, which makes it actually work again as the codec
time base is ignored by FFmpeg.
Leaves ve_lavc to fix for mencoder, which is a bit more complicated,
mostly because it's so many parameters that need to be replaced
with the matching dictionary setting, which is not easy to find.

38153. By al on 2021-05-02

demux_rtp_codec: Fix compilation against latest FFmpeg

38152. By reimar on 2021-05-01

Fix compilation against latest FFmpeg.

Only for MPlayer, mencoder needs more changes.

38151. By reimar on 2021-05-01

vo_png: switch to new FFmpeg API.

38150. By reimar on 2021-04-15

ao_oss: only print failure message if something failed.

38149. By ib on 2021-03-19

Enable the DASH demuxer with built-in FFmpeg.

FFmpeg's DASH demuxer requires libxml2. So add a check to the configure
script whether libxml2 is present. Leave the DASH demuxer as an FFmpeg
component unless --disable-libxml2 has been specified or libxml2 is not
available.

Patch by The Wanderer, wanderer fastmail fm.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.