📄 changelog
字号:
M /trunk/src/prefs_init.c M /trunk/src/prefs_use_default.cEhm, a lot of changes in Autotools scripts:* A/V multimedia files document root will be installed in Filesystem Hierarchy Standard 2.3's brand-new /srv directory (you can change this via ./configure).* RTSP default port is now the standard-compliant 554 or the alternative 8554 (but you can choose it with ./configure)* max_session, rtsp port ande configuration file defaults are now #define-ed in config.h* ./configure supports new args* Default configuration file is generated at ./configure-time with CPP (take a look in etc directory)------------------------------------------------------------------------r83 | federico | 2005-01-27 13:20:36 +0100 (Thu, 27 Jan 2005) | 2 linesChanged paths: M /trunk/eventloop/eventloop.c M /trunk/eventloop/schedule_connections.c M /trunk/include/fenice/prefs.h M /trunk/rtsp/RTSP_setup.cRedirect improvements. ------------------------------------------------------------------------r82 | federico | 2005-01-26 13:19:16 +0100 (Wed, 26 Jan 2005) | 5 linesChanged paths: M /trunk/mediainfo/enum_media.c M /trunk/mediainfo/parse_SD_file.cSorry.... i left a little ( :-) ) bug!!But, as an hero, ifixed it!!------------------------------------------------------------------------r81 | federico | 2005-01-26 11:49:34 +0100 (Wed, 26 Jan 2005) | 32 linesChanged paths: M /trunk/include/fenice/prefs.h M /trunk/rtsp/max_connection.c M /trunk/rtsp/send_describe_reply.c M /trunk/rtsp/send_redirect_3xx.c M /trunk/src/Makefile.am A /trunk/src/prefs_get_max_session.c M /trunk/src/prefs_init.c M /trunk/src/prefs_use_default.cNow you can use comments (#) in fenice.conf and set max_session.Please calculate max_session according to your bandwith.Example of a configuration file (fenice.conf):#-----------------------------------------------------------#Define root dir where medias are storedroot=/home/chicco/media/#Define RTSP port where Fenice listen for new connectionport=1554#Define max session (calculate it according to your bandwith)max_session=10#-----------------------------------------------------------If max_session is arriched and if you have set a twin in the sd fileFenice sends a redirect_3xx message so client switchs to the twin resource.Example of sd file:twin rtsp://myserver.mydomain:1554/mytwinresource.sdstream file_name myfile.mpg priority 1 media_source stored payload_type 32 clock_rate 90000 encoding_name MPV coding_type frame frame_rate 25 byte_per_pckt 1900stream_end ------------------------------------------------------------------------r80 | federico | 2005-01-25 18:51:15 +0100 (Tue, 25 Jan 2005) | 2 linesChanged paths: M /trunk/eventloop/eventloop.c M /trunk/include/fenice/mediainfo.h M /trunk/include/fenice/prefs.h M /trunk/include/fenice/rtp.h M /trunk/include/fenice/rtsp.h M /trunk/include/fenice/schedule.h M /trunk/include/fenice/utils.h M /trunk/intnet/downgrade_GSM.c M /trunk/intnet/downgrade_MP3.c M /trunk/intnet/half_GSM.c M /trunk/intnet/half_MP3.c M /trunk/intnet/priority_decrease.c M /trunk/intnet/priority_increase.c M /trunk/intnet/upgrade_GSM.c M /trunk/intnet/upgrade_MP3.c M /trunk/mediainfo/enum_media.c M /trunk/mediainfo/parse_SD_file.c M /trunk/mediainfo/read_MPEG4ES_video.c M /trunk/rtp/RTP_get_port_pair.c M /trunk/rtp/RTP_port_pool_init.c M /trunk/rtp/RTP_release_port_pair.c M /trunk/rtsp/Makefile.am M /trunk/rtsp/RTSP_describe.c M /trunk/rtsp/RTSP_setup.c A /trunk/rtsp/max_connection.c M /trunk/rtsp/send_describe_reply.c A /trunk/rtsp/send_redirect_3xx.c M /trunk/schedule/schedule_add.c M /trunk/schedule/schedule_do.c M /trunk/schedule/schedule_init.c M /trunk/schedule/schedule_remove.c M /trunk/schedule/schedule_resume.c M /trunk/schedule/schedule_semaphore.c M /trunk/schedule/schedule_start.c M /trunk/schedule/schedule_stop.c M /trunk/sdp/get_SDP_descr.c M /trunk/sdp/get_media_descr.cNow Fenice is able to redirect the connection to another server!------------------------------------------------------------------------r79 | shawill | 2005-01-18 17:55:45 +0100 (Tue, 18 Jan 2005) | 2 linesChanged paths: M /trunk/bufferpool/OMSbuff_isempty.c M /trunk/bufferpool/OMSbuff_new.c M /trunk/bufferpool/OMSbuff_nextts.c M /trunk/include/fenice/bufferpool.h M /trunk/mediainfo/get_frame.c M /trunk/mediainfo/load_MPA.c M /trunk/mediainfo/mediaopen.c M /trunk/mediainfo/read_MPEG_video.c M /trunk/rtsp/send_describe_reply.cLive bugfixes (pipe reading).------------------------------------------------------------------------r78 | federico | 2005-01-11 09:50:54 +0100 (Tue, 11 Jan 2005) | 4 linesChanged paths: M /trunk/INSTALL M /trunk/mediainfo/get_frame.c M /trunk/mediainfo/read_MPEG4ES_video.c M /trunk/mediainfo/read_MPEG_video.cVOPs fragmentation is now work-in-progress.Not usable yet (so just use byte_per_pckt 20000 in sd)References: RFC 3016, RFC3640------------------------------------------------------------------------r77 | federico | 2004-12-31 11:48:19 +0100 (Fri, 31 Dec 2004) | 3 linesChanged paths: M /trunk/INSTALL M /trunk/include/fenice/mediainfo.h M /trunk/mediainfo/Makefile.am M /trunk/mediainfo/get_frame.c A /trunk/mediainfo/load_MP4ES.c M /trunk/mediainfo/parse_SD_file.c A /trunk/mediainfo/read_MPEG4ES_video.c M /trunk/mediainfo/validate_stream.c M /trunk/schedule/schedule_remove.c M /trunk/sdp/get_SDP_descr.c M /trunk/src/is_supported_url.cMinimal MPEG4 Visual (xvid) support was added.------------------------------------------------------------------------r76 | mancho | 2004-12-15 18:35:32 +0100 (Wed, 15 Dec 2004) | 2 linesChanged paths: M /trunk/rtsp/RTSP_setup.cCode cleaning------------------------------------------------------------------------r75 | mancho | 2004-12-15 18:27:41 +0100 (Wed, 15 Dec 2004) | 2 linesChanged paths: M /trunk/rtp/RTP_get_port_pair.c M /trunk/rtsp/RTSP_describe.c M /trunk/rtsp/RTSP_discard_msg.c M /trunk/rtsp/RTSP_full_msg_rcvd.c M /trunk/rtsp/RTSP_handler.c M /trunk/rtsp/RTSP_initserver.c M /trunk/rtsp/RTSP_msg_len.c M /trunk/rtsp/RTSP_options.c M /trunk/rtsp/RTSP_pause.c M /trunk/rtsp/RTSP_play.c M /trunk/rtsp/RTSP_remove_msg.c M /trunk/rtsp/RTSP_setup.c M /trunk/rtsp/RTSP_state_machine.c M /trunk/rtsp/RTSP_teardown.c M /trunk/rtsp/RTSP_valid_response_msg.c M /trunk/rtsp/RTSP_validate_method.c M /trunk/rtsp/add_time_stamp.c M /trunk/rtsp/bwrite.c M /trunk/rtsp/get_stat.c M /trunk/rtsp/parse_url.c M /trunk/rtsp/send_describe_reply.c M /trunk/rtsp/send_options_reply.c M /trunk/rtsp/send_pause_reply.c M /trunk/rtsp/send_play_reply.c M /trunk/rtsp/send_reply.c M /trunk/rtsp/send_setup_reply.c M /trunk/rtsp/send_teardown_reply.cBug fixes in RTSP_setup.c------------------------------------------------------------------------r74 | shawill | 2004-12-10 11:36:58 +0100 (Fri, 10 Dec 2004) | 2 linesChanged paths: M /trunk/INSTALL M /trunk/bufferpool/Makefile.am A /trunk/bufferpool/OMSbuff_isempty.c A /trunk/bufferpool/OMSbuff_nextts.c M /trunk/bufferpool/OMSbuff_ref.c M /trunk/configure.ac M /trunk/eventloop/eventloop.c M /trunk/include/fenice/bufferpool.h M /trunk/include/fenice/debug.h M /trunk/include/fenice/schedule.h M /trunk/include/fenice/utils.h M /trunk/mediainfo/get_frame.c M /trunk/mediainfo/mediaopen.c M /trunk/mediainfo/read_MP3.c M /trunk/mediainfo/read_MPEG_video.c M /trunk/rtp/RTP_send_packet.c M /trunk/rtsp/RTSP_teardown.c M /trunk/schedule/schedule_do.c M /trunk/schedule/schedule_start.c M /trunk/src/Makefile.am M /trunk/src/main.cbug-fixes and warning hunting.------------------------------------------------------------------------r73 | shawill | 2004-11-26 19:46:01 +0100 (Fri, 26 Nov 2004) | 2 linesChanged paths: M /trunk/bufferpool/OMSbuff_new.c M /trunk/include/fenice/bufferpool.h M /trunk/include/fenice/mediainfo.h M /trunk/include/header.h M /trunk/mediainfo/Makefile.am A /trunk/mediainfo/mediaclose.c A /trunk/mediainfo/mediaopen.c M /trunk/mediainfo/read_H26L.c M /trunk/mediainfo/read_MP3.c M /trunk/mediainfo/read_MPEG_system.c M /trunk/mediainfo/read_MPEG_video.c M /trunk/rtp/RTP_session_destroy.cwe're in the father's hands!!!------------------------------------------------------------------------r72 | federico | 2004-11-26 15:37:44 +0100 (Fri, 26 Nov 2004) | 4 linesChanged paths: M /trunk/INSTALL M /trunk/bufferpool/OMSbuff_slotadd.c M /trunk/command_environment/command_environment.c M /trunk/configure.ac M /trunk/eventloop/eventloop.c M /trunk/eventloop/rtsp_server.c M /trunk/include/fenice/Makefile.am M /trunk/include/fenice/command_environment.h M /trunk/include/fenice/debug.h M /trunk/include/fenice/eventloop.h A /trunk/include/fenice/multicast.h M /trunk/rtcp/RTCP_send_packet.c M /trunk/rtp/RTP_send_packet.c M /trunk/rtsp/RTSP_setup.c M /trunk/schedule/schedule_do.c M /trunk/src/main.cAdded Standard command line. See fenice --help.Fenice show debugging messages only if DEBUG symbol is enabled (./configure --enable-debug).Add header file multicast.h. ------------------------------------------------------------------------r71 | shawill | 2004-11-25 12:23:31 +0100 (Thu, 25 Nov 2004) | 2 linesChanged paths: M /trunk/INSTALL M /trunk/bufferpool/OMSbuff_free.c M /trunk/bufferpool/OMSbuff_getslot.c M /trunk/bufferpool/OMSbuff_new.c M /trunk/bufferpool/OMSbuff_read.c M /trunk/bufferpool/OMSbuff_ref.c M /trunk/bufferpool/OMSbuff_slotadd.c M /trunk/bufferpool/OMSbuff_unref.c M /trunk/bufferpool/OMSbuff_write.c M /trunk/eventloop/schedule_connections.c M /trunk/include/fenice/bufferpool.h M /trunk/include/fenice/rtp.h M /trunk/mediainfo/parse_SD_file.c M /trunk/rtp/Makefile.am A /trunk/rtp/RTP_session_destroy.c M /trunk/rtsp/RTSP_teardown.c M /trunk/schedule/schedule_do.c M /trunk/schedule/schedule_remove.cConcurrency bugfixes
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -