Data name | file size |
---|
09ubuntu virtual machine and common tools install and configure samba shared directory | 224.29KB |
12qt test project source code | 11.13KB |
13_fffmpeg3.4.2_windows_vs2015_32-bit_64 libraries and sample programs | 32.88M |
15_VS2015 Configure 32-bit and 64 bit general ffmpeg test program_ViewFFmpeg | 33.14M |
16QtCreator configures 32-bit and 64 bit windows general ffmpeg test program | 32.91M |
17 Project migration to ubuntu and configuration of cross platform pro files | 32.91M |
21 Initialize unpacking, open the MP4 file with avformat_open_input, and set attributes such as delay TestD | 5.09KB |
23avformat_close_input Clean the encapsulation context | 4.09KB |
24avformat_find_stream_info Probe to obtain the format information of the encapsulation context and print TestDe | 4.22KB |
27 Get video stream information through traversal and av_find_best_stream method and print the parameter TestDemux | 4.71KB |
31av_read_frame and av_seek_frame code examples and analysis of memory usage and clean-up TestD | 5.16KB |
33 Audio and video decoding context creation configuration and avcodec_open2 open demo TestDecode | 5.45KB |
36avcodec_send_packet and avcodec_receive_frame complete audio and video decoding | 5.66KB |
39sws_scale Pixel Format Conversion Code Demonstration TestDecode | 6.08KB |
41swr_init Audio Resampling Context Initialization and swr_convert Audio Resampling Code Example TestDeco | 6.33KB |
43Qt Play Audio Code Demonstration TestQAudioOutput | 9.40M |
47 Create QtOpengl project prompt window control and reload QOpenGLWidget function | 8.11KB |
48 Write shader code of yuv to RGB and load TestQtOpen with QGLShaderProgram | 6.71M |
49 Write vertex and material coordinates glVertexAttribPointerTestQtOpengl | 6.71M |
50 Complete initialization of materials and allocation of video memory and memory space glTexImage2DTestQtOpengl | 9.68KB |
51 Finish playing TestQtOpengl with OpenGLShader for yuv files | 6.71M |
53XPlay2.0 Class Diagram | 104.44KB |
54XDemu class Open interface development and test to open local files and Hong Kong Satellite TV live streaming XPlay2 | 8.37KB |
55XDemu Class Read Interface Development Test and Analysis of Memory Leakage XPlay2 | 8.71KB |
56AVCodecParameters Acquisition and Copy of Audio and Video Parameters XPlay2 | 8.94KB |
57av_seek_frameXDemu class Seek interface and clean and close interface complete XPlay2 | 9.22KB |
58XDecode audio and video decoder on, off and cleaning avcodec_open2XPlay2 | 12.28KB |
Development and testing of 59XDecode audio and video decoding Send and Recv interfaces XPlay2 | 12.90KB |
The initialization interface of 60X VideoWidget is completed and XPlay2 is called | 16.50KB |
61X VideoWidget display completed and test thread added to complete video image playback XPlay2 | 16.88KB |
62XResumple Audio Resampling Open and Close interfaces complete XPlay2 | 18.04KB |
63XResumple interface completed and test code XPlay2 added | 18.46KB |
64XAudioPlay audio playback interface Open and Close interfaces are completed and test code XPlay2 is added | 21.37KB |
65XAudioPlay audio interface is completed and audio playback is tested successfully XPlay2 | 21.61KB |
66XAudioThread Open Audio Decoding, Resampling, Successful Playback XPlay2 | 23.52KB |
68XAudioThread completes functions and writes test code XPlay2 | 24.07KB |
69XVideoThread video decoding thread and display interface complete and test XPlay2 | 26.68KB |
71XDemuxThread audio and video playback test completed XPlay2 | 27.92KB |
73 Test and play RTMP live broadcast on Hong Kong Satellite TV to solve the line alignment problem of video display XPlay2 | 28.44KB |
74 Select and open the video file XPlay2 through the interface | 28.96KB |
76XDecodeThread adds Clear cleaning interface to clean the buffer queue XPlay2 of audio and video threads | 29.82KB |
77 Add Close to all modules, close the thread and clean up the resource interface. The bug XPlay2 will be broken if the solution program exits | 30.14KB |
78 Use VS's diagnostic tool to check the memory leak and correct the memory leak of the audio player thread XPlay2 | 30.14KB |
80 Window size changes and double click full screen video XPlay2 | 30.75KB |
81 Each module adds a pause function SetPause completes audio and video playback Pause XPlay2 | 31.08KB |
82 Completed Seek video progress Jump to key frame position XPlay2 | 31.33KB |
85 completed the Seek function, solved the problem of sliding bar clicking and moving to the specified position XPlay2 | 32.59KB |
86 Cross platform versions of linux and windows include ffmpeg library files of windows | 102.41M |
The compilation process of ffmpeg's ubuntu (compiling static and dynamic libraries) 51cto | 66.50KB |
2.1 The first example _ Open the video to obtain the video information source code | 9.53KB |
2.2 Read video frame source code | 7.24KB |
2.3 Open the video decoder source code of ffmpeg | 8.22KB |
2.4ffmpeg video decoding source code | 8.25KB |
3.1 QT based source code for player interface drawing | 95.91KB |
3.2 Display RGB data after transcoding through QT | 97.23KB |
Xplay_linux version | 3.44M |
XPlay 1.0 full set of source code | 26.37M |