gitextract_9jx28qvv/ ├── .gitignore ├── .gitmodules ├── .travis.yml ├── Example/ │ ├── .idea/ │ │ └── codeStyleSettings.xml │ ├── GDLiveStreaming/ │ │ ├── GDLAppDelegate.h │ │ ├── GDLAppDelegate.m │ │ ├── GDLViewController.h │ │ ├── GDLViewController.m │ │ ├── GDLiveStreaming-Info.plist │ │ ├── GDLiveStreaming-Prefix.pch │ │ ├── Images.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ └── LaunchImage.launchimage/ │ │ │ └── Contents.json │ │ ├── Main.storyboard │ │ ├── en.lproj/ │ │ │ └── InfoPlist.strings │ │ └── main.m │ ├── GDLiveStreaming.xcodeproj/ │ │ ├── project.pbxproj │ │ ├── project.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── GDLiveStreaming-Example.xcscheme │ ├── GDLiveStreaming.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── GDLiveStreaming.xcscmblueprint │ ├── Podfile │ └── Tests/ │ ├── Tests-Info.plist │ ├── Tests-Prefix.pch │ ├── Tests.m │ └── en.lproj/ │ └── InfoPlist.strings ├── GDLiveStreaming/ │ ├── Assets/ │ │ └── .gitkeep │ └── Classes/ │ ├── GDLAlignVideoAudioTimestamp.h │ ├── GDLAlignVideoAudioTimestamp.m │ ├── GDLCameraUtil.h │ ├── GDLCameraUtil.m │ ├── GDLFilterUtil.h │ ├── GDLFilterUtil.m │ ├── GDLRawDataOutput.h │ ├── GDLRawDataOutput.mm │ ├── GDLResolutionUtil.h │ ├── GDLResolutionUtil.m │ ├── GDLStreamUploader.h │ └── filter/ │ ├── GPUImageBeautifyFilter.h │ └── GPUImageBeautifyFilter.m ├── GDLiveStreaming.podspec ├── LICENSE ├── README.md ├── glm.podspec └── lib/ └── libyuv/ ├── include/ │ ├── libyuv/ │ │ ├── basic_types.h │ │ ├── compare.h │ │ ├── convert.h │ │ ├── convert_argb.h │ │ ├── convert_from.h │ │ ├── convert_from_argb.h │ │ ├── cpu_id.h │ │ ├── mjpeg_decoder.h │ │ ├── planar_functions.h │ │ ├── rotate.h │ │ ├── rotate_argb.h │ │ ├── row.h │ │ ├── scale.h │ │ ├── scale_argb.h │ │ ├── scale_row.h │ │ ├── version.h │ │ └── video_common.h │ └── libyuv.h └── libyuv.a