├── .gitignore ├── README ├── app ├── AndroidManifest.xml ├── ic_launcher-web.png ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── main.xml │ ├── values-sw600dp │ │ └── dimens.xml │ ├── values-sw720dp-land │ │ └── dimens.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── ivygroup │ └── wfdplayer │ ├── MainActivity.java │ ├── MyBroadcastReceiver.java │ ├── SinkPlayer.java │ └── WfdSinkController.java ├── cplib.sh ├── framework-modify ├── WifiDisplayController.diff └── WifiDisplayController.java └── native ├── Android.mk ├── jni ├── Android.mk ├── SinkPlayer.cpp ├── SinkPlayer.h └── ivygroup_wfdplayer_sinkplayer.cpp └── wifi-display ├── ANetworkSession.cpp ├── ANetworkSession.h ├── Android.mk ├── Parameters.cpp ├── Parameters.h ├── ParsedMessage.cpp ├── ParsedMessage.h ├── TimeSeries.cpp ├── TimeSeries.h ├── sink ├── LinearRegression.cpp ├── LinearRegression.h ├── RTPSink.cpp ├── RTPSink.h ├── TunnelRenderer.cpp ├── TunnelRenderer.h ├── WifiDisplaySink.cpp └── WifiDisplaySink.h ├── source ├── Converter.cpp ├── Converter.h ├── MediaPuller.cpp ├── MediaPuller.h ├── PlaybackSession.cpp ├── PlaybackSession.h ├── RepeaterSource.cpp ├── RepeaterSource.h ├── Sender.cpp ├── Sender.h ├── TSPacketizer.cpp ├── TSPacketizer.h ├── WifiDisplaySource.cpp └── WifiDisplaySource.h ├── udptest.cpp └── wfd.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/.gitignore -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/README -------------------------------------------------------------------------------- /app/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/AndroidManifest.xml -------------------------------------------------------------------------------- /app/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/ic_launcher-web.png -------------------------------------------------------------------------------- /app/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/proguard-project.txt -------------------------------------------------------------------------------- /app/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/project.properties -------------------------------------------------------------------------------- /app/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/res/menu/main.xml -------------------------------------------------------------------------------- /app/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/res/values-sw600dp/dimens.xml -------------------------------------------------------------------------------- /app/res/values-sw720dp-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/res/values-sw720dp-land/dimens.xml -------------------------------------------------------------------------------- /app/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/res/values-v11/styles.xml -------------------------------------------------------------------------------- /app/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/res/values-v14/styles.xml -------------------------------------------------------------------------------- /app/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/res/values/dimens.xml -------------------------------------------------------------------------------- /app/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/res/values/strings.xml -------------------------------------------------------------------------------- /app/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/com/ivygroup/wfdplayer/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/src/com/ivygroup/wfdplayer/MainActivity.java -------------------------------------------------------------------------------- /app/src/com/ivygroup/wfdplayer/MyBroadcastReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/src/com/ivygroup/wfdplayer/MyBroadcastReceiver.java -------------------------------------------------------------------------------- /app/src/com/ivygroup/wfdplayer/SinkPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/src/com/ivygroup/wfdplayer/SinkPlayer.java -------------------------------------------------------------------------------- /app/src/com/ivygroup/wfdplayer/WfdSinkController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/app/src/com/ivygroup/wfdplayer/WfdSinkController.java -------------------------------------------------------------------------------- /cplib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/cplib.sh -------------------------------------------------------------------------------- /framework-modify/WifiDisplayController.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/framework-modify/WifiDisplayController.diff -------------------------------------------------------------------------------- /framework-modify/WifiDisplayController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/framework-modify/WifiDisplayController.java -------------------------------------------------------------------------------- /native/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/Android.mk -------------------------------------------------------------------------------- /native/jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/jni/Android.mk -------------------------------------------------------------------------------- /native/jni/SinkPlayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/jni/SinkPlayer.cpp -------------------------------------------------------------------------------- /native/jni/SinkPlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/jni/SinkPlayer.h -------------------------------------------------------------------------------- /native/jni/ivygroup_wfdplayer_sinkplayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/jni/ivygroup_wfdplayer_sinkplayer.cpp -------------------------------------------------------------------------------- /native/wifi-display/ANetworkSession.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/ANetworkSession.cpp -------------------------------------------------------------------------------- /native/wifi-display/ANetworkSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/ANetworkSession.h -------------------------------------------------------------------------------- /native/wifi-display/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/Android.mk -------------------------------------------------------------------------------- /native/wifi-display/Parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/Parameters.cpp -------------------------------------------------------------------------------- /native/wifi-display/Parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/Parameters.h -------------------------------------------------------------------------------- /native/wifi-display/ParsedMessage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/ParsedMessage.cpp -------------------------------------------------------------------------------- /native/wifi-display/ParsedMessage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/ParsedMessage.h -------------------------------------------------------------------------------- /native/wifi-display/TimeSeries.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/TimeSeries.cpp -------------------------------------------------------------------------------- /native/wifi-display/TimeSeries.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/TimeSeries.h -------------------------------------------------------------------------------- /native/wifi-display/sink/LinearRegression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/sink/LinearRegression.cpp -------------------------------------------------------------------------------- /native/wifi-display/sink/LinearRegression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/sink/LinearRegression.h -------------------------------------------------------------------------------- /native/wifi-display/sink/RTPSink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/sink/RTPSink.cpp -------------------------------------------------------------------------------- /native/wifi-display/sink/RTPSink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/sink/RTPSink.h -------------------------------------------------------------------------------- /native/wifi-display/sink/TunnelRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/sink/TunnelRenderer.cpp -------------------------------------------------------------------------------- /native/wifi-display/sink/TunnelRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/sink/TunnelRenderer.h -------------------------------------------------------------------------------- /native/wifi-display/sink/WifiDisplaySink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/sink/WifiDisplaySink.cpp -------------------------------------------------------------------------------- /native/wifi-display/sink/WifiDisplaySink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/sink/WifiDisplaySink.h -------------------------------------------------------------------------------- /native/wifi-display/source/Converter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/Converter.cpp -------------------------------------------------------------------------------- /native/wifi-display/source/Converter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/Converter.h -------------------------------------------------------------------------------- /native/wifi-display/source/MediaPuller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/MediaPuller.cpp -------------------------------------------------------------------------------- /native/wifi-display/source/MediaPuller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/MediaPuller.h -------------------------------------------------------------------------------- /native/wifi-display/source/PlaybackSession.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/PlaybackSession.cpp -------------------------------------------------------------------------------- /native/wifi-display/source/PlaybackSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/PlaybackSession.h -------------------------------------------------------------------------------- /native/wifi-display/source/RepeaterSource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/RepeaterSource.cpp -------------------------------------------------------------------------------- /native/wifi-display/source/RepeaterSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/RepeaterSource.h -------------------------------------------------------------------------------- /native/wifi-display/source/Sender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/Sender.cpp -------------------------------------------------------------------------------- /native/wifi-display/source/Sender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/Sender.h -------------------------------------------------------------------------------- /native/wifi-display/source/TSPacketizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/TSPacketizer.cpp -------------------------------------------------------------------------------- /native/wifi-display/source/TSPacketizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/TSPacketizer.h -------------------------------------------------------------------------------- /native/wifi-display/source/WifiDisplaySource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/WifiDisplaySource.cpp -------------------------------------------------------------------------------- /native/wifi-display/source/WifiDisplaySource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/source/WifiDisplaySource.h -------------------------------------------------------------------------------- /native/wifi-display/udptest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/udptest.cpp -------------------------------------------------------------------------------- /native/wifi-display/wfd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivygroup/miracast-sink/HEAD/native/wifi-display/wfd.cpp --------------------------------------------------------------------------------