History

lavc/mpeg*: drop the XvMC hwaccel code

XvMC was last relevant over 10 years ago, if ever. There is no reason to use it today.

Anton Khirnov committed 4 years ago

Commit be95df11 parent a67734515 files · +2 −501Browse files

Showing the changes to libavcodec/avcodec.h (1 of 15 files). Show all

Unified · Split

libavcodec/avcodec.h+0−12
@@ -2119,7 +2119,6 @@ typedef struct AVHWAccel { · 2118 unmodified lines
21192119 *
21202120 * Meaningful slice information (codec specific) is guaranteed to
21212121 * be parsed at this point. This function is mandatory.
2122− * The only exception is XvMC, that works on MB level.
21232122 *
21242123 * @param avctx the codec context
21252124 * @param buf the slice data buffer base
@@ -2148,17 +2147,6 @@ typedef struct AVHWAccel { · 22 unmodified lines
21482147 */
21492148 int frame_priv_data_size;
21502149
2151− /**
2152− * Called for every Macroblock in a slice.
2153− *
2154− * XvMC uses it to replace the ff_mpv_reconstruct_mb().
2155− * Instead of decoding to raw picture, MB parameters are
2156− * stored in an array provided by the video driver.
2157− *
2158− * @param s the mpeg context
2159− */
2160− void (*decode_mb)(struct MpegEncContext *s);
2161−
21622150 /**
21632151 * Initialize the hwaccel private data.
21642152 *

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t