Ignore:
Timestamp:
Feb 24, 2011 7:47:55 AM (10 years ago)
Author:
nanang
Message:

Re #1182:

  • Added video stream interface in vid_stream.h, the video stream will be able to handle different video formats in encoding and decoding direction.
  • Renamed video device stream class identifiers from 'pjmedia_vid_stream*' to 'pjmedia_vid_dev_stream*' as 'pjmedia_vid_stream' is used by video stream interface.
  • Added ffmpeg video capability to be able to parse SDP format param for H263 and also decide video format for encoding direction based on remote preference and local format-capability setting.
  • Added some new APIs in jitter buffer for handling video stream: pjmedia_jbuf_put_frame3(), pjmedia_jbuf_get_frame3(), pjmedia_jbuf_peek_frame(), and pjmedia_jbuf_remove_frame().
  • Moved pjmedia_stream_info_from_sdp() from session to stream
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/2.0-dev/pjmedia/build/pjmedia.vcproj

    r3394 r3420  
    43134313                        </File> 
    43144314                        <File 
    4315                                 RelativePath="..\src\pjmedia\session.c" 
     4315                                RelativePath="..\src\pjmedia\silencedet.c" 
    43164316                                > 
    43174317                                <FileConfiguration 
     
    43714371                        </File> 
    43724372                        <File 
    4373                                 RelativePath="..\src\pjmedia\silencedet.c" 
     4373                                RelativePath="..\src\pjmedia\sound_legacy.c" 
     4374                                > 
     4375                        </File> 
     4376                        <File 
     4377                                RelativePath="..\src\pjmedia\sound_port.c" 
    43744378                                > 
    43754379                                <FileConfiguration 
     
    44294433                        </File> 
    44304434                        <File 
    4431                                 RelativePath="..\src\pjmedia\sound_legacy.c" 
    4432                                 > 
    4433                         </File> 
    4434                         <File 
    4435                                 RelativePath="..\src\pjmedia\sound_port.c" 
     4435                                RelativePath="..\src\pjmedia\splitcomb.c" 
    44364436                                > 
    44374437                                <FileConfiguration 
     
    44914491                        </File> 
    44924492                        <File 
    4493                                 RelativePath="..\src\pjmedia\splitcomb.c" 
     4493                                RelativePath="..\src\pjmedia\stereo_port.c" 
     4494                                > 
     4495                        </File> 
     4496                        <File 
     4497                                RelativePath="..\src\pjmedia\stream.c" 
    44944498                                > 
    44954499                                <FileConfiguration 
     
    45494553                        </File> 
    45504554                        <File 
    4551                                 RelativePath="..\src\pjmedia\stereo_port.c" 
    4552                                 > 
    4553                         </File> 
    4554                         <File 
    4555                                 RelativePath="..\src\pjmedia\stream.c" 
     4555                                RelativePath="..\src\pjmedia\stream_common.c" 
     4556                                > 
     4557                        </File> 
     4558                        <File 
     4559                                RelativePath="..\src\pjmedia\tonegen.c" 
    45564560                                > 
    45574561                                <FileConfiguration 
     
    46114615                        </File> 
    46124616                        <File 
    4613                                 RelativePath="..\src\pjmedia\tonegen.c" 
     4617                                RelativePath="..\src\pjmedia\transport_adapter_sample.c" 
     4618                                > 
     4619                        </File> 
     4620                        <File 
     4621                                RelativePath="..\src\pjmedia\transport_ice.c" 
     4622                                > 
     4623                        </File> 
     4624                        <File 
     4625                                RelativePath="..\src\pjmedia\transport_loop.c" 
     4626                                > 
     4627                        </File> 
     4628                        <File 
     4629                                RelativePath="..\src\pjmedia\transport_srtp.c" 
     4630                                > 
     4631                        </File> 
     4632                        <File 
     4633                                RelativePath="..\src\pjmedia\transport_udp.c" 
    46144634                                > 
    46154635                                <FileConfiguration 
     
    46694689                        </File> 
    46704690                        <File 
    4671                                 RelativePath="..\src\pjmedia\transport_adapter_sample.c" 
    4672                                 > 
    4673                         </File> 
    4674                         <File 
    4675                                 RelativePath="..\src\pjmedia\transport_ice.c" 
    4676                                 > 
    4677                         </File> 
    4678                         <File 
    4679                                 RelativePath="..\src\pjmedia\transport_loop.c" 
    4680                                 > 
    4681                         </File> 
    4682                         <File 
    4683                                 RelativePath="..\src\pjmedia\transport_srtp.c" 
    4684                                 > 
    4685                         </File> 
    4686                         <File 
    4687                                 RelativePath="..\src\pjmedia\transport_udp.c" 
    4688                                 > 
    4689                                 <FileConfiguration 
    4690                                         Name="Release|Win32" 
    4691                                         > 
    4692                                         <Tool 
    4693                                                 Name="VCCLCompilerTool" 
    4694                                                 AdditionalIncludeDirectories="" 
    4695                                                 PreprocessorDefinitions="" 
    4696                                         /> 
    4697                                 </FileConfiguration> 
    4698                                 <FileConfiguration 
    4699                                         Name="Debug|Win32" 
    4700                                         > 
    4701                                         <Tool 
    4702                                                 Name="VCCLCompilerTool" 
    4703                                                 AdditionalIncludeDirectories="" 
    4704                                                 PreprocessorDefinitions="" 
    4705                                         /> 
    4706                                 </FileConfiguration> 
    4707                                 <FileConfiguration 
    4708                                         Name="Debug-Static|Win32" 
    4709                                         > 
    4710                                         <Tool 
    4711                                                 Name="VCCLCompilerTool" 
    4712                                                 AdditionalIncludeDirectories="" 
    4713                                                 PreprocessorDefinitions="" 
    4714                                         /> 
    4715                                 </FileConfiguration> 
    4716                                 <FileConfiguration 
    4717                                         Name="Release-Dynamic|Win32" 
    4718                                         > 
    4719                                         <Tool 
    4720                                                 Name="VCCLCompilerTool" 
    4721                                                 AdditionalIncludeDirectories="" 
    4722                                                 PreprocessorDefinitions="" 
    4723                                         /> 
    4724                                 </FileConfiguration> 
    4725                                 <FileConfiguration 
    4726                                         Name="Debug-Dynamic|Win32" 
    4727                                         > 
    4728                                         <Tool 
    4729                                                 Name="VCCLCompilerTool" 
    4730                                                 AdditionalIncludeDirectories="" 
    4731                                                 PreprocessorDefinitions="" 
    4732                                         /> 
    4733                                 </FileConfiguration> 
    4734                                 <FileConfiguration 
    4735                                         Name="Release-Static|Win32" 
    4736                                         > 
    4737                                         <Tool 
    4738                                                 Name="VCCLCompilerTool" 
    4739                                                 AdditionalIncludeDirectories="" 
    4740                                                 PreprocessorDefinitions="" 
    4741                                         /> 
    4742                                 </FileConfiguration> 
    4743                         </File> 
    4744                         <File 
    47454691                                RelativePath="..\src\pjmedia\vid_codec.c" 
     4692                                > 
     4693                        </File> 
     4694                        <File 
     4695                                RelativePath="..\src\pjmedia\vid_stream.c" 
    47464696                                > 
    47474697                        </File> 
     
    51205070                        </File> 
    51215071                        <File 
    5122                                 RelativePath="..\include\pjmedia\session.h" 
    5123                                 > 
    5124                         </File> 
    5125                         <File 
    51265072                                RelativePath="..\include\pjmedia\silencedet.h" 
    51275073                                > 
     
    51485094                        </File> 
    51495095                        <File 
     5096                                RelativePath="..\include\pjmedia\stream_common.h" 
     5097                                > 
     5098                        </File> 
     5099                        <File 
    51505100                                RelativePath="..\include\pjmedia\tonegen.h" 
    51515101                                > 
     
    51815131                        <File 
    51825132                                RelativePath="..\include\pjmedia\vid_codec.h" 
     5133                                > 
     5134                        </File> 
     5135                        <File 
     5136                                RelativePath="..\include\pjmedia\vid_stream.h" 
    51835137                                > 
    51845138                        </File> 
Note: See TracChangeset for help on using the changeset viewer.