| 
																	
																	
																		
																	
																	
																 | 
																@@ -29,6 +29,7 @@ Only mono files are supported. | 
															
														
														
													
														
															
																 | 
																 | 
																#include "libavutil/channel_layout.h" | 
																 | 
																 | 
																#include "libavutil/channel_layout.h" | 
															
														
														
													
														
															
																 | 
																 | 
																#include "avformat.h" | 
																 | 
																 | 
																#include "avformat.h" | 
															
														
														
													
														
															
																 | 
																 | 
																#include "internal.h" | 
																 | 
																 | 
																#include "internal.h" | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																#include "rawenc.h" | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																typedef struct { | 
																 | 
																 | 
																typedef struct { | 
															
														
														
													
														
															
																 | 
																 | 
																    uint64_t cumulated_size; | 
																 | 
																 | 
																    uint64_t cumulated_size; | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -62,12 +63,6 @@ static int amr_write_header(AVFormatContext *s) | 
															
														
														
													
														
															
																 | 
																 | 
																    } | 
																 | 
																 | 
																    } | 
															
														
														
													
														
															
																 | 
																 | 
																    return 0; | 
																 | 
																 | 
																    return 0; | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																static int amr_write_packet(AVFormatContext *s, AVPacket *pkt) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																{ | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																    avio_write(s->pb, pkt->data, pkt->size); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																    return 0; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																#endif /* CONFIG_AMR_MUXER */ | 
																 | 
																 | 
																#endif /* CONFIG_AMR_MUXER */ | 
															
														
														
													
														
															
																 | 
																 | 
																
  | 
																 | 
																 | 
																
  | 
															
														
														
													
														
															
																 | 
																 | 
																static int amr_probe(const AVProbeData *p) | 
																 | 
																 | 
																static int amr_probe(const AVProbeData *p) | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																		
																	
																	
																 | 
																@@ -296,7 +291,7 @@ AVOutputFormat ff_amr_muxer = { | 
															
														
														
													
														
															
																 | 
																 | 
																    .audio_codec       = AV_CODEC_ID_AMR_NB, | 
																 | 
																 | 
																    .audio_codec       = AV_CODEC_ID_AMR_NB, | 
															
														
														
													
														
															
																 | 
																 | 
																    .video_codec       = AV_CODEC_ID_NONE, | 
																 | 
																 | 
																    .video_codec       = AV_CODEC_ID_NONE, | 
															
														
														
													
														
															
																 | 
																 | 
																    .write_header      = amr_write_header, | 
																 | 
																 | 
																    .write_header      = amr_write_header, | 
															
														
														
													
														
															
																 | 
																 | 
																    .write_packet      = amr_write_packet, | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    .write_packet      = ff_raw_write_packet, | 
															
														
														
													
														
															
																 | 
																 | 
																    .flags             = AVFMT_NOTIMESTAMPS, | 
																 | 
																 | 
																    .flags             = AVFMT_NOTIMESTAMPS, | 
															
														
														
													
														
															
																 | 
																 | 
																}; | 
																 | 
																 | 
																}; | 
															
														
														
													
														
															
																 | 
																 | 
																#endif | 
																 | 
																 | 
																#endif |