freerdp: add patch to overcome unstable ffmpeg api
This commit is contained in:
parent
1b595ec41c
commit
f7cef57228
@ -1,251 +1,167 @@
|
|||||||
drwxr-xr-x root/root usr/
|
drwxr-xr-x root/root usr/
|
||||||
drwxr-xr-x root/root usr/bin/
|
drwxr-xr-x root/root usr/bin/
|
||||||
-rwxr-xr-x root/root usr/bin/winpr-hash
|
|
||||||
-rwxr-xr-x root/root usr/bin/winpr-makecert
|
|
||||||
-rwxr-xr-x root/root usr/bin/xfreerdp
|
-rwxr-xr-x root/root usr/bin/xfreerdp
|
||||||
drwxr-xr-x root/root usr/include/
|
drwxr-xr-x root/root usr/include/
|
||||||
drwxr-xr-x root/root usr/include/freerdp2/
|
drwxr-xr-x root/root usr/include/freerdp/
|
||||||
drwxr-xr-x root/root usr/include/freerdp2/freerdp/
|
-rw-r--r-- root/root usr/include/freerdp/altsec.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/addin.h
|
-rw-r--r-- root/root usr/include/freerdp/api.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/altsec.h
|
drwxr-xr-x root/root usr/include/freerdp/cache/
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/api.h
|
-rw-r--r-- root/root usr/include/freerdp/cache/bitmap.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/assistance.h
|
-rw-r--r-- root/root usr/include/freerdp/cache/brush.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/autodetect.h
|
-rw-r--r-- root/root usr/include/freerdp/cache/cache.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/build-config.h
|
-rw-r--r-- root/root usr/include/freerdp/cache/glyph.h
|
||||||
drwxr-xr-x root/root usr/include/freerdp2/freerdp/cache/
|
-rw-r--r-- root/root usr/include/freerdp/cache/offscreen.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/bitmap.h
|
-rw-r--r-- root/root usr/include/freerdp/cache/palette.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/brush.h
|
-rw-r--r-- root/root usr/include/freerdp/cache/pointer.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/cache.h
|
drwxr-xr-x root/root usr/include/freerdp/channels/
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/glyph.h
|
-rw-r--r-- root/root usr/include/freerdp/channels/channels.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/nine_grid.h
|
-rw-r--r-- root/root usr/include/freerdp/channels/wtsvc.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/offscreen.h
|
drwxr-xr-x root/root usr/include/freerdp/codec/
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/palette.h
|
-rw-r--r-- root/root usr/include/freerdp/codec/bitmap.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/cache/pointer.h
|
-rw-r--r-- root/root usr/include/freerdp/codec/color.h
|
||||||
drwxr-xr-x root/root usr/include/freerdp2/freerdp/channels/
|
-rw-r--r-- root/root usr/include/freerdp/codec/nsc.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/audin.h
|
-rw-r--r-- root/root usr/include/freerdp/codec/rfx.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/channels.h
|
-rw-r--r-- root/root usr/include/freerdp/constants.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/cliprdr.h
|
-rw-r--r-- root/root usr/include/freerdp/dvc.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/encomsp.h
|
-rw-r--r-- root/root usr/include/freerdp/extension.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/log.h
|
-rw-r--r-- root/root usr/include/freerdp/freerdp.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/rail.h
|
drwxr-xr-x root/root usr/include/freerdp/gdi/
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/rdpdr.h
|
-rw-r--r-- root/root usr/include/freerdp/gdi/16bpp.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/rdpei.h
|
-rw-r--r-- root/root usr/include/freerdp/gdi/32bpp.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/rdpgfx.h
|
-rw-r--r-- root/root usr/include/freerdp/gdi/8bpp.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/rdpsnd.h
|
-rw-r--r-- root/root usr/include/freerdp/gdi/bitmap.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/remdesk.h
|
-rw-r--r-- root/root usr/include/freerdp/gdi/brush.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/tsmf.h
|
-rw-r--r-- root/root usr/include/freerdp/gdi/clipping.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/channels/wtsvc.h
|
-rw-r--r-- root/root usr/include/freerdp/gdi/dc.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client.h
|
-rw-r--r-- root/root usr/include/freerdp/gdi/drawing.h
|
||||||
drwxr-xr-x root/root usr/include/freerdp2/freerdp/client/
|
-rw-r--r-- root/root usr/include/freerdp/gdi/gdi.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/audin.h
|
-rw-r--r-- root/root usr/include/freerdp/gdi/line.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/channels.h
|
-rw-r--r-- root/root usr/include/freerdp/gdi/palette.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/cliprdr.h
|
-rw-r--r-- root/root usr/include/freerdp/gdi/pen.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/cmdline.h
|
-rw-r--r-- root/root usr/include/freerdp/gdi/region.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/disp.h
|
-rw-r--r-- root/root usr/include/freerdp/gdi/shape.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/drdynvc.h
|
-rw-r--r-- root/root usr/include/freerdp/graphics.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/encomsp.h
|
-rw-r--r-- root/root usr/include/freerdp/input.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/file.h
|
drwxr-xr-x root/root usr/include/freerdp/kbd/
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/rail.h
|
-rw-r--r-- root/root usr/include/freerdp/kbd/kbd.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/rdpei.h
|
-rw-r--r-- root/root usr/include/freerdp/kbd/layouts.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/rdpgfx.h
|
-rw-r--r-- root/root usr/include/freerdp/kbd/locales.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/rdpsnd.h
|
-rw-r--r-- root/root usr/include/freerdp/kbd/vkcodes.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/remdesk.h
|
-rw-r--r-- root/root usr/include/freerdp/listener.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/client/tsmf.h
|
-rw-r--r-- root/root usr/include/freerdp/peer.h
|
||||||
drwxr-xr-x root/root usr/include/freerdp2/freerdp/codec/
|
drwxr-xr-x root/root usr/include/freerdp/plugins/
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/audio.h
|
-rw-r--r-- root/root usr/include/freerdp/plugins/cliprdr.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/bitmap.h
|
-rw-r--r-- root/root usr/include/freerdp/plugins/tsmf.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/bulk.h
|
-rw-r--r-- root/root usr/include/freerdp/pointer.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/clear.h
|
-rw-r--r-- root/root usr/include/freerdp/primary.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/color.h
|
-rw-r--r-- root/root usr/include/freerdp/rail.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/dsp.h
|
drwxr-xr-x root/root usr/include/freerdp/rail/
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/h264.h
|
-rw-r--r-- root/root usr/include/freerdp/rail/icon.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/interleaved.h
|
-rw-r--r-- root/root usr/include/freerdp/rail/rail.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/jpeg.h
|
-rw-r--r-- root/root usr/include/freerdp/rail/window.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/mppc.h
|
-rw-r--r-- root/root usr/include/freerdp/rail/window_list.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/ncrush.h
|
-rw-r--r-- root/root usr/include/freerdp/secondary.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/nsc.h
|
-rw-r--r-- root/root usr/include/freerdp/settings.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/planar.h
|
-rw-r--r-- root/root usr/include/freerdp/svc.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/progressive.h
|
-rw-r--r-- root/root usr/include/freerdp/types.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/region.h
|
-rw-r--r-- root/root usr/include/freerdp/update.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/rfx.h
|
drwxr-xr-x root/root usr/include/freerdp/utils/
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/xcrush.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/args.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codec/zgfx.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/bitmap.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/codecs.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/blob.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/constants.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/debug.h
|
||||||
drwxr-xr-x root/root usr/include/freerdp2/freerdp/crypto/
|
-rw-r--r-- root/root usr/include/freerdp/utils/dsp.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/ber.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/event.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/certificate.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/file.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/crypto.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/hexdump.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/der.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/list.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/er.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/load_plugin.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/per.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/memory.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/crypto/tls.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/mutex.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/dvc.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/passphrase.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/error.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/pcap.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/event.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/print.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/extension.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/profiler.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/freerdp.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/rail.h
|
||||||
drwxr-xr-x root/root usr/include/freerdp2/freerdp/gdi/
|
-rw-r--r-- root/root usr/include/freerdp/utils/rect.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/bitmap.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/registry.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/dc.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/semaphore.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/gdi.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/signal.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/gfx.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/sleep.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/pen.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/stopwatch.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/region.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/stream.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/gdi/shape.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/string.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/graphics.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/svc_plugin.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/input.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/thread.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/listener.h
|
-rw-r--r-- root/root usr/include/freerdp/utils/unicode.h
|
||||||
drwxr-xr-x root/root usr/include/freerdp2/freerdp/locale/
|
-rw-r--r-- root/root usr/include/freerdp/utils/wait_obj.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/locale/keyboard.h
|
-rw-r--r-- root/root usr/include/freerdp/window.h
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/locale/locale.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/log.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/message.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/metrics.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/peer.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/pointer.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/primary.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/primitives.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/rail.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/scancode.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/secondary.h
|
|
||||||
drwxr-xr-x root/root usr/include/freerdp2/freerdp/server/
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/audin.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/channels.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/cliprdr.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/drdynvc.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/echo.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/encomsp.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/rdpdr.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/rdpei.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/rdpgfx.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/rdpsnd.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/remdesk.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/server/shadow.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/session.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/settings.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/svc.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/types.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/update.h
|
|
||||||
drwxr-xr-x root/root usr/include/freerdp2/freerdp/utils/
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/msusb.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/passphrase.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/pcap.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/profiler.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/ringbuffer.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/signal.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/utils/stopwatch.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/version.h
|
|
||||||
-rw-r--r-- root/root usr/include/freerdp2/freerdp/window.h
|
|
||||||
drwxr-xr-x root/root usr/include/winpr2/
|
|
||||||
drwxr-xr-x root/root usr/include/winpr2/winpr/
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/asn1.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/bcrypt.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/bitstream.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/clipboard.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/cmdline.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/collections.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/comm.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/credentials.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/credui.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/crt.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/crypto.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/debug.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/dsparse.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/endian.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/environment.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/error.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/file.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/handle.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/heap.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/image.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/ini.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/input.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/interlocked.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/intrin.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/io.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/library.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/locale.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/memory.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/midl.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/ndr.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/nt.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/ntlm.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/pack.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/path.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/pipe.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/platform.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/pool.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/print.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/registry.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/rpc.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/sam.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/schannel.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/security.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/shell.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/smartcard.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/spec.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/ssl.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/sspi.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/sspicli.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/stream.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/string.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/synch.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/sysinfo.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/tchar.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/thread.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/timezone.h
|
|
||||||
drwxr-xr-x root/root usr/include/winpr2/winpr/tools/
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/tools/makecert.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/user.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/version.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/windows.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/winhttp.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/winpr.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/winsock.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/wlog.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/wnd.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/wtsapi.h
|
|
||||||
-rw-r--r-- root/root usr/include/winpr2/winpr/wtypes.h
|
|
||||||
drwxr-xr-x root/root usr/lib64/
|
drwxr-xr-x root/root usr/lib64/
|
||||||
drwxr-xr-x root/root usr/lib64/cmake/
|
drwxr-xr-x root/root usr/lib64/freerdp/
|
||||||
drwxr-xr-x root/root usr/lib64/cmake/FreeRDP-Client2/
|
-rwxr-xr-x root/root usr/lib64/freerdp/audin.so
|
||||||
-rw-r--r-- root/root usr/lib64/cmake/FreeRDP-Client2/FreeRDP-ClientConfig.cmake
|
-rwxr-xr-x root/root usr/lib64/freerdp/audin_alsa.so
|
||||||
-rw-r--r-- root/root usr/lib64/cmake/FreeRDP-Client2/FreeRDP-ClientConfigVersion.cmake
|
-rwxr-xr-x root/root usr/lib64/freerdp/cliprdr.so
|
||||||
-rw-r--r-- root/root usr/lib64/cmake/FreeRDP-Client2/FreeRDP-ClientTargets-release.cmake
|
-rwxr-xr-x root/root usr/lib64/freerdp/disk.so
|
||||||
-rw-r--r-- root/root usr/lib64/cmake/FreeRDP-Client2/FreeRDP-ClientTargets.cmake
|
-rwxr-xr-x root/root usr/lib64/freerdp/drdynvc.so
|
||||||
drwxr-xr-x root/root usr/lib64/cmake/FreeRDP2/
|
-rwxr-xr-x root/root usr/lib64/freerdp/parallel.so
|
||||||
-rw-r--r-- root/root usr/lib64/cmake/FreeRDP2/FreeRDPConfig.cmake
|
-rwxr-xr-x root/root usr/lib64/freerdp/printer.so
|
||||||
-rw-r--r-- root/root usr/lib64/cmake/FreeRDP2/FreeRDPConfigVersion.cmake
|
-rwxr-xr-x root/root usr/lib64/freerdp/rail.so
|
||||||
-rw-r--r-- root/root usr/lib64/cmake/FreeRDP2/FreeRDPTargets-release.cmake
|
-rwxr-xr-x root/root usr/lib64/freerdp/rdpdbg.so
|
||||||
-rw-r--r-- root/root usr/lib64/cmake/FreeRDP2/FreeRDPTargets.cmake
|
-rwxr-xr-x root/root usr/lib64/freerdp/rdpdr.so
|
||||||
drwxr-xr-x root/root usr/lib64/cmake/WinPR2/
|
-rwxr-xr-x root/root usr/lib64/freerdp/rdpsnd.so
|
||||||
-rw-r--r-- root/root usr/lib64/cmake/WinPR2/WinPRConfig.cmake
|
-rwxr-xr-x root/root usr/lib64/freerdp/rdpsnd_alsa.so
|
||||||
-rw-r--r-- root/root usr/lib64/cmake/WinPR2/WinPRConfigVersion.cmake
|
-rwxr-xr-x root/root usr/lib64/freerdp/serial.so
|
||||||
-rw-r--r-- root/root usr/lib64/cmake/WinPR2/WinPRTargets-release.cmake
|
-rwxr-xr-x root/root usr/lib64/freerdp/tsmf.so
|
||||||
-rw-r--r-- root/root usr/lib64/cmake/WinPR2/WinPRTargets.cmake
|
-rwxr-xr-x root/root usr/lib64/freerdp/tsmf_alsa.so
|
||||||
lrwxrwxrwx root/root usr/lib64/libfreerdp-client2.so -> libfreerdp-client2.so.2
|
-rwxr-xr-x root/root usr/lib64/freerdp/tsmf_ffmpeg.so
|
||||||
lrwxrwxrwx root/root usr/lib64/libfreerdp-client2.so.2 -> libfreerdp-client2.so.2.0.0
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-cache.so -> libfreerdp-cache.so.1.0
|
||||||
-rwxr-xr-x root/root usr/lib64/libfreerdp-client2.so.2.0.0
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-cache.so.1.0 -> libfreerdp-cache.so.1.0.2
|
||||||
lrwxrwxrwx root/root usr/lib64/libfreerdp2.so -> libfreerdp2.so.2
|
-rwxr-xr-x root/root usr/lib64/libfreerdp-cache.so.1.0.2
|
||||||
lrwxrwxrwx root/root usr/lib64/libfreerdp2.so.2 -> libfreerdp2.so.2.0.0
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-channels.so -> libfreerdp-channels.so.1.0
|
||||||
-rwxr-xr-x root/root usr/lib64/libfreerdp2.so.2.0.0
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-channels.so.1.0 -> libfreerdp-channels.so.1.0.2
|
||||||
lrwxrwxrwx root/root usr/lib64/libwinpr-tools2.so -> libwinpr-tools2.so.2
|
-rwxr-xr-x root/root usr/lib64/libfreerdp-channels.so.1.0.2
|
||||||
lrwxrwxrwx root/root usr/lib64/libwinpr-tools2.so.2 -> libwinpr-tools2.so.2.0.0
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-codec.so -> libfreerdp-codec.so.1.0
|
||||||
-rwxr-xr-x root/root usr/lib64/libwinpr-tools2.so.2.0.0
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-codec.so.1.0 -> libfreerdp-codec.so.1.0.2
|
||||||
lrwxrwxrwx root/root usr/lib64/libwinpr2.so -> libwinpr2.so.2
|
-rwxr-xr-x root/root usr/lib64/libfreerdp-codec.so.1.0.2
|
||||||
lrwxrwxrwx root/root usr/lib64/libwinpr2.so.2 -> libwinpr2.so.2.0.0
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-core.so -> libfreerdp-core.so.1.0
|
||||||
-rwxr-xr-x root/root usr/lib64/libwinpr2.so.2.0.0
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-core.so.1.0 -> libfreerdp-core.so.1.0.2
|
||||||
|
-rwxr-xr-x root/root usr/lib64/libfreerdp-core.so.1.0.2
|
||||||
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-gdi.so -> libfreerdp-gdi.so.1.0
|
||||||
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-gdi.so.1.0 -> libfreerdp-gdi.so.1.0.2
|
||||||
|
-rwxr-xr-x root/root usr/lib64/libfreerdp-gdi.so.1.0.2
|
||||||
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-kbd.so -> libfreerdp-kbd.so.1.0
|
||||||
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-kbd.so.1.0 -> libfreerdp-kbd.so.1.0.2
|
||||||
|
-rwxr-xr-x root/root usr/lib64/libfreerdp-kbd.so.1.0.2
|
||||||
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-rail.so -> libfreerdp-rail.so.1.0
|
||||||
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-rail.so.1.0 -> libfreerdp-rail.so.1.0.2
|
||||||
|
-rwxr-xr-x root/root usr/lib64/libfreerdp-rail.so.1.0.2
|
||||||
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-utils.so -> libfreerdp-utils.so.1.0
|
||||||
|
lrwxrwxrwx root/root usr/lib64/libfreerdp-utils.so.1.0 -> libfreerdp-utils.so.1.0.2
|
||||||
|
-rwxr-xr-x root/root usr/lib64/libfreerdp-utils.so.1.0.2
|
||||||
drwxr-xr-x root/root usr/lib64/pkgconfig/
|
drwxr-xr-x root/root usr/lib64/pkgconfig/
|
||||||
-rw-r--r-- root/root usr/lib64/pkgconfig/freerdp-client2.pc
|
-rw-r--r-- root/root usr/lib64/pkgconfig/freerdp.pc
|
||||||
-rw-r--r-- root/root usr/lib64/pkgconfig/freerdp2.pc
|
|
||||||
-rw-r--r-- root/root usr/lib64/pkgconfig/winpr-tools2.pc
|
|
||||||
-rw-r--r-- root/root usr/lib64/pkgconfig/winpr2.pc
|
|
||||||
drwxr-xr-x root/root usr/share/
|
drwxr-xr-x root/root usr/share/
|
||||||
drwxr-xr-x root/root usr/share/man/
|
drwxr-xr-x root/root usr/share/freerdp/
|
||||||
drwxr-xr-x root/root usr/share/man/man1/
|
drwxr-xr-x root/root usr/share/freerdp/keymaps/
|
||||||
-rw-r--r-- root/root usr/share/man/man1/winpr-hash.1.gz
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/aliases
|
||||||
-rw-r--r-- root/root usr/share/man/man1/winpr-makecert.1.gz
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/amiga
|
||||||
-rw-r--r-- root/root usr/share/man/man1/xfreerdp.1.gz
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/ataritt
|
||||||
drwxr-xr-x root/root usr/share/man/man7/
|
drwxr-xr-x root/root usr/share/freerdp/keymaps/digital_vndr/
|
||||||
-rw-r--r-- root/root usr/share/man/man7/wlog.7.gz
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/digital_vndr/lk
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/digital_vndr/pc
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/empty
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/evdev
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/fujitsu
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/hp
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/ibm
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/macintosh
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/macosx
|
||||||
|
drwxr-xr-x root/root usr/share/freerdp/keymaps/sgi_vndr/
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/sgi_vndr/indigo
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/sgi_vndr/indy
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/sgi_vndr/iris
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/sony
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/sun
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/xfree86
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/xfree98
|
||||||
|
-rw-r--r-- root/root usr/share/freerdp/keymaps/xkb.pl
|
||||||
|
@ -1 +1,2 @@
|
|||||||
44ac30c7603f30cb2fd83841df6cc8a5 1.0.0-9378-gaa0e293.zip
|
e11ab5b764edfdef14bc578db63f15ca ffmpeg.patch
|
||||||
|
08f0e07d8d77e142f7dc39e4033a458d freerdp-1.0.2.tar.gz
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
untrusted comment: verify with /etc/ports/opt.pub
|
untrusted comment: verify with /etc/ports/opt.pub
|
||||||
RWSE3ohX2g5d/ZA0KkH57tVOqJ5vJHcYhUbI5KIHulE4R3LAd3NIabNHdP+pQVkD6g+fCbT3kQT10SiyGa4H/A4uO0MtOKLvoAw=
|
RWSE3ohX2g5d/bBOrB9E0hj+3Z1ofYrSU8gHit0dUHAzvEEo0xB8vva5lBADZ3UvpWOSweMsB+doke8lcQu/bO2biBVfYzNV/A8=
|
||||||
SHA256 (Pkgfile) = 02a753d73d3949b2eb4626a4e4b92fbb8fa904986a86bfd921c2e959ea46a7e4
|
SHA256 (Pkgfile) = ada0c4b97a79ca5378c75b3608f004764bac6e360c4d8232c32a6968037c70d9
|
||||||
SHA256 (.footprint) = c7f1cd5953f5fe7f61e15d893584ee3715d3ec77c4b7f3114b628645f9536329
|
SHA256 (.footprint) = 403f893c0b2f2d9ae8ee84962779d0a786ae9a2ee89916a58bf3f134f88054bf
|
||||||
SHA256 (1.0.0-9378-gaa0e293.zip) = d52775b17c8d2f6eea4947657a471c49c18d127f99b82a66d010218a0b60f5c8
|
SHA256 (freerdp-1.0.2.tar.gz) = d519f2dca794366a15825b8c9f751dfd06018fd4fa3890840f3f6c6e0bcfe9d5
|
||||||
|
SHA256 (ffmpeg.patch) = b144699f853d757344470555ac029e3e93c68104595734ba66871986ca449be9
|
||||||
|
@ -2,17 +2,20 @@
|
|||||||
# URL: http://www.freerdp.com/
|
# URL: http://www.freerdp.com/
|
||||||
# Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve
|
# Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve
|
||||||
# Depends on: xorg-libx11 xorg-libxrender xorg-libxcursor xorg-libxext
|
# Depends on: xorg-libx11 xorg-libxrender xorg-libxcursor xorg-libxext
|
||||||
# Optional: ffmpeg alsa-lib cups directfb neon pulseaudio
|
# Optional: ffmpeg alsa-lib cups directfb neon pulseaudio xmlto
|
||||||
|
|
||||||
name=freerdp
|
name=freerdp
|
||||||
version=1.0.0-9378-gaa0e293
|
version=1.0.2
|
||||||
release=2
|
release=2
|
||||||
source=(https://github.com/FreeRDP/FreeRDP/archive/$version.zip)
|
source=(http://pub.freerdp.com/releases/freerdp-$version.tar.gz ffmpeg.patch)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
# fix build with different versions of ffmpeg
|
||||||
|
patch -p1 -i $SRC/ffmpeg.patch -d $name-$version
|
||||||
|
|
||||||
mkdir build; cd build
|
mkdir build; cd build
|
||||||
|
|
||||||
cmake ../FreeRDP-${version##*g}* \
|
cmake ../$name-$version \
|
||||||
-DCMAKE_BUILD_TYPE=RELEASE \
|
-DCMAKE_BUILD_TYPE=RELEASE \
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
-DCMAKE_SKIP_RPATH=ON \
|
-DCMAKE_SKIP_RPATH=ON \
|
||||||
|
177
freerdp/ffmpeg.patch
Normal file
177
freerdp/ffmpeg.patch
Normal file
@ -0,0 +1,177 @@
|
|||||||
|
diff -ru freerdp-1.0.2.orig/channels/drdynvc/tsmf/ffmpeg/tsmf_ffmpeg.c freerdp-1.0.2/channels/drdynvc/tsmf/ffmpeg/tsmf_ffmpeg.c
|
||||||
|
--- freerdp-1.0.2.orig/channels/drdynvc/tsmf/ffmpeg/tsmf_ffmpeg.c 2013-01-03 06:46:59.000000000 +0900
|
||||||
|
+++ freerdp-1.0.2/channels/drdynvc/tsmf/ffmpeg/tsmf_ffmpeg.c 2017-05-02 14:47:47.897325525 +0900
|
||||||
|
@@ -34,12 +34,39 @@
|
||||||
|
#define AVMEDIA_TYPE_AUDIO 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR < 54
|
||||||
|
+#define MAX_AUDIO_FRAME_SIZE AVCODEC_MAX_AUDIO_FRAME_SIZE
|
||||||
|
+#else
|
||||||
|
+#define MAX_AUDIO_FRAME_SIZE 192000
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR < 55
|
||||||
|
+#define AV_CODEC_ID_VC1 CODEC_ID_VC1
|
||||||
|
+#define AV_CODEC_ID_WMAV2 CODEC_ID_WMAV2
|
||||||
|
+#define AV_CODEC_ID_WMAPRO CODEC_ID_WMAPRO
|
||||||
|
+#define AV_CODEC_ID_MP3 CODEC_ID_MP3
|
||||||
|
+#define AV_CODEC_ID_MP2 CODEC_ID_MP2
|
||||||
|
+#define AV_CODEC_ID_MPEG2VIDEO CODEC_ID_MPEG2VIDEO
|
||||||
|
+#define AV_CODEC_ID_WMV3 CODEC_ID_WMV3
|
||||||
|
+#define AV_CODEC_ID_AAC CODEC_ID_AAC
|
||||||
|
+#define AV_CODEC_ID_H264 CODEC_ID_H264
|
||||||
|
+#define AV_CODEC_ID_AC3 CODEC_ID_AC3
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
+#if LIBAVUTIL_VERSION_MAJOR < 52
|
||||||
|
+#define AV_PIX_FMT_YUV420P PIX_FMT_YUV420P
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
typedef struct _TSMFFFmpegDecoder
|
||||||
|
{
|
||||||
|
ITSMFDecoder iface;
|
||||||
|
|
||||||
|
int media_type;
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR < 55
|
||||||
|
enum CodecID codec_id;
|
||||||
|
+#else
|
||||||
|
+ enum AVCodecID codec_id;
|
||||||
|
+#endif
|
||||||
|
AVCodecContext* codec_context;
|
||||||
|
AVCodec* codec;
|
||||||
|
AVFrame* frame;
|
||||||
|
@@ -54,7 +81,7 @@
|
||||||
|
{
|
||||||
|
TSMFFFmpegDecoder* mdecoder = (TSMFFFmpegDecoder*) decoder;
|
||||||
|
|
||||||
|
- mdecoder->codec_context = avcodec_alloc_context();
|
||||||
|
+ mdecoder->codec_context = avcodec_alloc_context3(NULL);
|
||||||
|
if (!mdecoder->codec_context)
|
||||||
|
{
|
||||||
|
DEBUG_WARN("avcodec_alloc_context failed.");
|
||||||
|
@@ -73,8 +100,11 @@
|
||||||
|
mdecoder->codec_context->bit_rate = media_type->BitRate;
|
||||||
|
mdecoder->codec_context->time_base.den = media_type->SamplesPerSecond.Numerator;
|
||||||
|
mdecoder->codec_context->time_base.num = media_type->SamplesPerSecond.Denominator;
|
||||||
|
-
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR < 55
|
||||||
|
mdecoder->frame = avcodec_alloc_frame();
|
||||||
|
+#else
|
||||||
|
+ mdecoder->frame = av_frame_alloc();
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
@@ -88,6 +118,7 @@
|
||||||
|
mdecoder->codec_context->channels = media_type->Channels;
|
||||||
|
mdecoder->codec_context->block_align = media_type->BlockAlign;
|
||||||
|
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR < 55
|
||||||
|
#ifdef AV_CPU_FLAG_SSE2
|
||||||
|
mdecoder->codec_context->dsp_mask = AV_CPU_FLAG_SSE2 | AV_CPU_FLAG_MMX2;
|
||||||
|
#else
|
||||||
|
@@ -97,6 +128,13 @@
|
||||||
|
mdecoder->codec_context->dsp_mask = FF_MM_SSE2 | FF_MM_MMX2;
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
+#else /* LIBAVCODEC_VERSION_MAJOR < 55 */
|
||||||
|
+#ifdef AV_CPU_FLAG_SSE2
|
||||||
|
+ av_set_cpu_flags_mask(AV_CPU_FLAG_SSE2 | AV_CPU_FLAG_MMXEXT);
|
||||||
|
+#else
|
||||||
|
+ av_set_cpu_flags_mask(FF_MM_SSE2 | FF_MM_MMX2);
|
||||||
|
+#endif
|
||||||
|
+#endif /* LIBAVCODEC_VERSION_MAJOR < 55 */
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
@@ -203,28 +241,28 @@
|
||||||
|
switch (media_type->SubType)
|
||||||
|
{
|
||||||
|
case TSMF_SUB_TYPE_WVC1:
|
||||||
|
- mdecoder->codec_id = CODEC_ID_VC1;
|
||||||
|
+ mdecoder->codec_id = AV_CODEC_ID_VC1;
|
||||||
|
break;
|
||||||
|
case TSMF_SUB_TYPE_WMA2:
|
||||||
|
- mdecoder->codec_id = CODEC_ID_WMAV2;
|
||||||
|
+ mdecoder->codec_id = AV_CODEC_ID_WMAV2;
|
||||||
|
break;
|
||||||
|
case TSMF_SUB_TYPE_WMA9:
|
||||||
|
- mdecoder->codec_id = CODEC_ID_WMAPRO;
|
||||||
|
+ mdecoder->codec_id = AV_CODEC_ID_WMAPRO;
|
||||||
|
break;
|
||||||
|
case TSMF_SUB_TYPE_MP3:
|
||||||
|
- mdecoder->codec_id = CODEC_ID_MP3;
|
||||||
|
+ mdecoder->codec_id = AV_CODEC_ID_MP3;
|
||||||
|
break;
|
||||||
|
case TSMF_SUB_TYPE_MP2A:
|
||||||
|
- mdecoder->codec_id = CODEC_ID_MP2;
|
||||||
|
+ mdecoder->codec_id = AV_CODEC_ID_MP2;
|
||||||
|
break;
|
||||||
|
case TSMF_SUB_TYPE_MP2V:
|
||||||
|
- mdecoder->codec_id = CODEC_ID_MPEG2VIDEO;
|
||||||
|
+ mdecoder->codec_id = AV_CODEC_ID_MPEG2VIDEO;
|
||||||
|
break;
|
||||||
|
case TSMF_SUB_TYPE_WMV3:
|
||||||
|
- mdecoder->codec_id = CODEC_ID_WMV3;
|
||||||
|
+ mdecoder->codec_id = AV_CODEC_ID_WMV3;
|
||||||
|
break;
|
||||||
|
case TSMF_SUB_TYPE_AAC:
|
||||||
|
- mdecoder->codec_id = CODEC_ID_AAC;
|
||||||
|
+ mdecoder->codec_id = AV_CODEC_ID_AAC;
|
||||||
|
/* For AAC the pFormat is a HEAACWAVEINFO struct, and the codec data
|
||||||
|
is at the end of it. See
|
||||||
|
http://msdn.microsoft.com/en-us/library/dd757806.aspx */
|
||||||
|
@@ -236,10 +274,10 @@
|
||||||
|
break;
|
||||||
|
case TSMF_SUB_TYPE_H264:
|
||||||
|
case TSMF_SUB_TYPE_AVC1:
|
||||||
|
- mdecoder->codec_id = CODEC_ID_H264;
|
||||||
|
+ mdecoder->codec_id = AV_CODEC_ID_H264;
|
||||||
|
break;
|
||||||
|
case TSMF_SUB_TYPE_AC3:
|
||||||
|
- mdecoder->codec_id = CODEC_ID_AC3;
|
||||||
|
+ mdecoder->codec_id = AV_CODEC_ID_AC3;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
@@ -299,7 +337,12 @@
|
||||||
|
mdecoder->decoded_size = avpicture_get_size(mdecoder->codec_context->pix_fmt,
|
||||||
|
mdecoder->codec_context->width, mdecoder->codec_context->height);
|
||||||
|
mdecoder->decoded_data = xzalloc(mdecoder->decoded_size);
|
||||||
|
+
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR < 55
|
||||||
|
frame = avcodec_alloc_frame();
|
||||||
|
+#else
|
||||||
|
+ frame = av_frame_alloc();
|
||||||
|
+#endif
|
||||||
|
avpicture_fill((AVPicture *) frame, mdecoder->decoded_data,
|
||||||
|
mdecoder->codec_context->pix_fmt,
|
||||||
|
mdecoder->codec_context->width, mdecoder->codec_context->height);
|
||||||
|
@@ -337,7 +380,7 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
if (mdecoder->decoded_size_max == 0)
|
||||||
|
- mdecoder->decoded_size_max = AVCODEC_MAX_AUDIO_FRAME_SIZE + 16;
|
||||||
|
+ mdecoder->decoded_size_max = MAX_AUDIO_FRAME_SIZE + 16;
|
||||||
|
mdecoder->decoded_data = xzalloc(mdecoder->decoded_size_max);
|
||||||
|
/* align the memory for SSE2 needs */
|
||||||
|
dst = (uint8*) (((uintptr_t)mdecoder->decoded_data + 15) & ~ 0x0F);
|
||||||
|
@@ -348,7 +391,7 @@
|
||||||
|
while (src_size > 0)
|
||||||
|
{
|
||||||
|
/* Ensure enough space for decoding */
|
||||||
|
- if (mdecoder->decoded_size_max - mdecoder->decoded_size < AVCODEC_MAX_AUDIO_FRAME_SIZE)
|
||||||
|
+ if (mdecoder->decoded_size_max - mdecoder->decoded_size < MAX_AUDIO_FRAME_SIZE)
|
||||||
|
{
|
||||||
|
mdecoder->decoded_size_max = mdecoder->decoded_size_max * 2 + 16;
|
||||||
|
mdecoder->decoded_data = xrealloc(mdecoder->decoded_data, mdecoder->decoded_size_max);
|
||||||
|
@@ -445,7 +488,7 @@
|
||||||
|
|
||||||
|
switch (mdecoder->codec_context->pix_fmt)
|
||||||
|
{
|
||||||
|
- case PIX_FMT_YUV420P:
|
||||||
|
+ case AV_PIX_FMT_YUV420P:
|
||||||
|
return RDP_PIXFMT_I420;
|
||||||
|
|
||||||
|
default:
|
Loading…
Reference in New Issue
Block a user