Skip to content

Commit

Permalink
Import of v1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
j0r1 committed Dec 14, 2016
1 parent 07675c4 commit 8d98f40
Show file tree
Hide file tree
Showing 246 changed files with 6,845 additions and 1,799 deletions.
37 changes: 37 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,43 @@
EMIPLIB ChangeLog


Version 1.0.0, July 2010
* Fixed bugs in MIPComponentChain. The feedback chain building
procedure had to be adjusted slightly to handle the case in
which multiple feedback chains go through the same component.
Also, the procedure needed to start from the ordered list of
connections, not the input list.
* Added MIPAudioTrackOutput and MIPAudioRecorderInput for Android
platform.
* Removed libavcodec code from MIPDirectShowCapture. Component now
generates either YUV420P or YUYV422 data, which can be converted
using a MIPAVCodecFrameConverter instance. Corresponding changes
were made to MIPVideoSession.
* MIPAVCodecDecoder was modified so that the user can choose to
ignore data before the first keyframe.
* Created components MIPRTPH263Encoder and MIPRTPH263Decoder which
cause H.263 video to be encapsulated correctly in RTP packets.
* Added MIPRTPPacketGrouper utility. When data (a single video
frame for example) has to be split over multiple RTP packets,
this class can help group these packets so that they can be
recombined again.
* Added MIPComponentAlias, which basically allows you to refer
to the same component using a different pointer. See documentation
for an example of its usage.
* MIPRTPPacketDecoder interface (and implementation in derived
classes) changed somewhat. When data (like a video frame) is split
over several RTP packets, it is possible that a single packet
signals the completion of more than one frame. Interface was
changed to support this, and corresponding changes to MIPRTPDecoder
were made.
* Old, non standard, video encapsulation in RTP code now also supports
video frames that are larger than a maximum packet size (i.e. data
will be split over multiple RTP packets when necessary). Support
for sending raw YUV420P frames was added as well.
* MIPVideoSession was modified to allow the user to choose between
several video encodings/compressions. The session can also be
initialized for output only, no video is captured in that case.

Version 0.17.0, August 2009
* Added a virtual function to the WAV file input components which gets
called when the last block of the file has been read. This allows
Expand Down
10 changes: 6 additions & 4 deletions Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ DOXYFILE_ENCODING = UTF-8
# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
# by quotes) that should identify the project.

PROJECT_NAME = EMIPLIB
PROJECT_NAME = "EMIPLIB"

# The PROJECT_NUMBER tag can be used to enter a project or revision number.
# This could be handy for archiving the generated documentation or
# if some version control system is used.

PROJECT_NUMBER = 0.17.0
#PROJECT_NUMBER = 1.0.0

# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put.
Expand Down Expand Up @@ -1133,7 +1133,9 @@ PREDEFINED = MIPCONFIG_SUPPORT_SNDFILE \
MIPCONFIG_SUPPORT_LPC \
MIPCONFIG_SUPPORT_GSM \
MIPCONFIG_SUPPORT_OPENAL \
MIPCONFIG_SUPPORT_PORTAUDIO
MIPCONFIG_SUPPORT_PORTAUDIO \
MIPCONFIG_SUPPORT_AUDIOTRACK \
MIPCONFIG_SUPPORT_AUDIORECORDER

# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then
# this tag can be used to specify a list of macro names that should be expanded.
Expand Down Expand Up @@ -1240,7 +1242,7 @@ CLASS_GRAPH = YES
# indirect implementation dependencies (inheritance, containment, and
# class references variables) of the class with other documented classes.

COLLABORATION_GRAPH = YES
COLLABORATION_GRAPH = NO

# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen
# will generate a graph for groups, showing the direct groups dependencies
Expand Down
2 changes: 2 additions & 0 deletions Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,8 @@ MIPCONFIG_BIGENDIAN = @MIPCONFIG_BIGENDIAN@
MIPCONFIG_GPL = @MIPCONFIG_GPL@
MIPCONFIG_SUPPORT_ALSA = @MIPCONFIG_SUPPORT_ALSA@
MIPCONFIG_SUPPORT_AUDIOFILE = @MIPCONFIG_SUPPORT_AUDIOFILE@
MIPCONFIG_SUPPORT_AUDIORECORDER = @MIPCONFIG_SUPPORT_AUDIORECORDER@
MIPCONFIG_SUPPORT_AUDIOTRACK = @MIPCONFIG_SUPPORT_AUDIOTRACK@
MIPCONFIG_SUPPORT_AVCODEC = @MIPCONFIG_SUPPORT_AVCODEC@
MIPCONFIG_SUPPORT_AVCODEC_OLD = @MIPCONFIG_SUPPORT_AVCODEC_OLD@
MIPCONFIG_SUPPORT_ESD = @MIPCONFIG_SUPPORT_ESD@
Expand Down
2 changes: 1 addition & 1 deletion README
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@


EMIPLIB README
(0.17.0)
(1.0.0)


1. INTRODUCTION
Expand Down
Loading

0 comments on commit 8d98f40

Please sign in to comment.