Commit Graph

100 Commits (b9613fd0d1fbfe3997fc5d3420f83a8c44e2d710)

Author SHA1 Message Date
winlin 3066a03fb7 rename SRS_HTTP to SRS_HTTP_CALLBACK
winlin 3083759273 amf0 utest, refine amf0 size and object/array read/write
winlin 48343e4f3a refien build script, regenereate all options. change to 0.9.12
winlin 1892245db6 add option bwtc, to enable or disable the bandwidth test tool
winlin 0a2b8b797d support disable the librtmp
winlin 179e2a2bba use zip format
winlin 59a2d5e7e0 add --with-gprof support
winlin 6e0bebdacf full support gperf gmc/gmp/gcp
winlin 8cd1c11add change forward schema
winlin 741d6f97f6 support gperf memory check(gmc).
winlin 10852acb25 refine gperf build script
winlin dcd568a0d7 add gperf to heap check, use reload signal to terminate program normally
winlin 0b17b2a481 build gperftools
winlin 8bdf98afa5 refine the multiple processes architecture, remove the isolate bandwidth test process
winlin 1ccddf4cfc add gest framework for utest, build success.
winlin 338e129a29 add utest build project, no testcase.
winlin fe5811304b add utest script to generate the utest Makefile
winlin 02326cd844 support build with jobs
winlin 52b6ab3f2f support build with jobs
winlin 128783ded3 add build summary colorful display for each feature.
winlin 47aee8dce0 add utest framework gtest
winlin 880f4f5dc2 final the modularity, rename the app module.
winlin 86267f854c srs-librtmp: implements handshake.
winlin f24f27deb9 srs-librtmp: add make ssl/nossl support for sample
winlin f8335e2c1f extract simple socket to lib
winlin 5e4b7d3ae9 add colorful display for make.
winlin e14d3bb5df add colorful display for make.
winlin fc9e3fd890 srs-librtmp define interfaces
winlin 713b05541b add librtmp demo srs_publish
winlin aa5d28ed85 add library
winlin 7d570fb4f3 use fast log
winlin 382fd127e4 rename config and pithy-print to app module.
winlin b407021d45 move config to app, for its application level features
winlin 4c498b67da rename pro to rtmp protocol.
winlin 2074b50d87 move handshake and rtmp to protocol module
winlin 4e3f7843fe rename protocol dir to pro. move rtmp stack to protocol module
winlin 7dfc902b87 extract protocol io interface to prepare to extract the protocol from underlayer socket.
winlin 85cd1e1a41 extract protocol module, move amf0 to protocol module
winlin 7e14e7fa57 move pithy print to kernel
winlin c0dbee0854 move buffer to kernel. extract ISrsReader for buffer
winlin 8fea433450 move stream to kernel module
winlin cb99de4462 move config to kernel module
winlin b0d20f57e1 move reload to kernel module
winlin 39d3425691 extract log context, move log to kernel module.
winlin dea66a322d extract kernel module, depends on core and provides kernel service(no stream)
winlin bcbea86202 extract auto_free to core module
winlin 4e91a3d5aa extract core and app module.
winlin 62fbe9e760 refine modules, extract core module
winlin c2ccb83912 rename core to app
winlin 6616dfecfc refine configure.