[MPlayer-dev-eng] [PATCH] Capture feature
Diego Biurrun
diego at biurrun.de
Mon Sep 27 18:30:00 CEST 2010
On Mon, Sep 13, 2010 at 07:28:44PM +0200, Pásztor Szilárd wrote:
>
> diff -NurpabB -NurpabB mplayer-export-2010-09-13/cfg-mplayer.h mplayer-export-2010-09-13-capture/cfg-mplayer.h
> --- mplayer-export-2010-09-13/cfg-mplayer.h 2010-09-08 07:29:05.000000000 +0200
> +++ mplayer-export-2010-09-13-capture/cfg-mplayer.h 2010-09-13 19:02:32.000000000 +0200
You don't use svn?
> --- mplayer-export-2010-09-13/command.c 2010-09-09 17:46:25.000000000 +0200
> +++ mplayer-export-2010-09-13-capture/command.c 2010-09-13 19:07:32.000000000 +0200
> @@ -70,6 +70,8 @@
>
> +char *capture_dump_name = NULL;
Declare this closer to where it is actually used..
> @@ -1108,6 +1110,48 @@ static int mp_property_deinterlace(m_opt
>
> + switch (ret) {
> + case M_PROPERTY_ERROR:
> + set_osd_msg(OSD_MSG_SPEED, 1, osd_duration, MSGTR_OSDCapturingFailure);
> + break;
> + case M_PROPERTY_OK:
> + set_osd_msg(OSD_MSG_SPEED, 1, osd_duration, MSGTR_OSDCapturing,
> + mpctx->stream->capture_file ? MSGTR_Enabled : MSGTR_Disabled);
Indentation is off.
> --- mplayer-export-2010-09-13/DOCS/man/en/mplayer.1 2010-09-08 07:29:05.000000000 +0200
> +++ mplayer-export-2010-09-13-capture/DOCS/man/en/mplayer.1 2010-09-13 19:08:09.000000000 +0200
> @@ -1340,6 +1342,17 @@ from the current position, MPlayer will
> this position rather than performing a stream seek (default: 50).
> .
> .TP
> +.B \-capturefile <filename> (MPlayer only)
> +Allows capturing the primary stream (e.g. not additional audio or others)
e.g.\&
> +Note that, due to cache latencies, captured data may start and stop
> +somewhat delayed compared to what you see displayed.
You mean that there is a delay between the keypress and MPlayer's reaction
to the keypress?
> --- mplayer-export-2010-09-13/mplayer.h 2010-09-11 14:13:30.000000000 +0200
> +++ mplayer-export-2010-09-13-capture/mplayer.h 2010-09-13 19:04:12.000000000 +0200
> @@ -41,6 +41,8 @@ extern int auto_quality;
> extern int disable_gui_conf;
> extern int stream_dump_type;
>
> +extern char *capture_dump_name;
This belongs in command.h.
Reimar, are you now OK with the patch? Then I think it can be applied.
Diego
More information about the MPlayer-dev-eng
mailing list