diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/asterisk/file.h | 15 | ||||
-rw-r--r-- | include/asterisk/frame.h | 4 |
2 files changed, 0 insertions, 19 deletions
diff --git a/include/asterisk/file.h b/include/asterisk/file.h index 52b0a9f18..636309bc4 100644 --- a/include/asterisk/file.h +++ b/include/asterisk/file.h @@ -402,21 +402,6 @@ off_t ast_tellstream(struct ast_filestream *fs); */ struct ast_frame *ast_readframe(struct ast_filestream *s); -/*!\brief destroy a filestream using an ast_frame as input - * - * This is a hack that is used also by the ast_trans_pvt and - * ast_dsp structures. When a structure contains an ast_frame - * pointer as one of its fields. It may be that the frame is - * still used after the outer structure is freed. This leads to - * invalid memory accesses. This function allows for us to hold - * off on destroying the ast_filestream until we are done using - * the ast_frame pointer that is part of it - * - * \param fr The ast_frame that is part of an ast_filestream we wish - * to free. - */ -void ast_filestream_frame_freed(struct ast_frame *fr); - /*! Initialize file stuff */ /*! * Initializes all the various file stuff. Basically just registers the cli stuff diff --git a/include/asterisk/frame.h b/include/asterisk/frame.h index 608e95168..2d9fa69aa 100644 --- a/include/asterisk/frame.h +++ b/include/asterisk/frame.h @@ -135,10 +135,6 @@ enum { * The dsp cannot be free'd if the frame inside of it still has * this flag set. */ AST_FRFLAG_FROM_DSP = (1 << 2), - /*! This frame came from a filestream and is still the original frame. - * The filestream cannot be free'd if the frame inside of it still has - * this flag set. */ - AST_FRFLAG_FROM_FILESTREAM = (1 << 3), }; /*! \brief Data structure associated with a single frame of data |