update
Originally committed as revision 589 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		
							parent
							
								
									773a21b8fe
								
							
						
					
					
						commit
						360d33c9b6
					
				| @ -27,20 +27,23 @@ Video: | |||||||
|   vectors. Currently, only fcode = 1 is used for both H263/MPEG1. Half |   vectors. Currently, only fcode = 1 is used for both H263/MPEG1. Half | ||||||
|   pel vectors are used. |   pel vectors are used. | ||||||
| 
 | 
 | ||||||
| I also plan to improve the bitrate control which is too simplistic. |  | ||||||
| 
 |  | ||||||
| Audio: | Audio: | ||||||
| ----- | ----- | ||||||
| 
 | 
 | ||||||
| - I rewrote the mpeg audio layer 2 compatible encoder from scratch. It | - The mpeg audio layer 2 compatible encoder was rewritten from | ||||||
|   is one of the simplest encoder you can imagine (800 lines of C code |   scratch. It is one of the simplest encoder you can imagine (800 | ||||||
|   !). It is also one of the fastest because of its simplicity. There |   lines of C code !). It is also one of the fastest because of its | ||||||
|   are still some problems of overflow. A minimal psycho acoustic model |   simplicity. There are still some problems of overflow. A minimal | ||||||
|   could be added. Currently, stereo is supported, but not joint |   psycho acoustic model could be added. Currently, stereo is | ||||||
|   stereo. |   supported, but not joint stereo. | ||||||
| 
 | 
 | ||||||
| - I rewrote the AC3 audio encoder from scratch. It is fairly naive, | - The AC3 audio encoder was rewritten from scratch. It is fairly | ||||||
|   but the result are quiet interesting at 64 kbit/s. It includes |   naive, but the result are quiet interesting at 64 kbit/s. It | ||||||
|   extensions for low sampling rates used in some Internet |   includes extensions for low sampling rates used in some Internet | ||||||
|   formats. Differential and coupled stereo is not handled. Stereo |   formats. Differential and coupled stereo is not handled. Stereo | ||||||
|   channels are simply handled as two mono channels. |   channels are simply handled as two mono channels. | ||||||
|  | 
 | ||||||
|  | - The mpeg audio layer 3 decoder was rewritten from scratch. It uses | ||||||
|  |   only integers and can be 16 bit precision for the synthesis filter | ||||||
|  |   at the expense of a slight precision loss. A slower bit exact mode | ||||||
|  |   is available too for compliance testing. | ||||||
|  | |||||||
							
								
								
									
										28
									
								
								doc/TODO
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								doc/TODO
									
									
									
									
									
								
							| @ -3,26 +3,16 @@ ffmpeg TODO list: | |||||||
| 
 | 
 | ||||||
| (in approximate decreasing priority order) | (in approximate decreasing priority order) | ||||||
| 
 | 
 | ||||||
| Short term glantau's fixes: | Short term fixes: | ||||||
| - regression tests (done). |  | ||||||
| - mpeg1/2 decode fix (unfortunately not much speed increase) (done) |  | ||||||
| - fix WORDS_BIGENDIAN issue (done) |  | ||||||
| - remove win project files (done) |  | ||||||
| - remove sub_xxx functions (done) |  | ||||||
| - mpeg2 transport stream support (decoding done) |  | ||||||
| - improved auto guess for formats (api change again in demux) (done) |  | ||||||
| - fix mpeg format tracking + handle frame rate change (done) |  | ||||||
| - suppress strlcpy (done) |  | ||||||
| 
 |  | ||||||
| - split mux/demux functions. (done) |  | ||||||
| - use av_new_stream() (partially done) |  | ||||||
| 
 |  | ||||||
| - reconstruct mpeg header frame rate in telecine case so that we do |  | ||||||
|   not need to ifner the real rate if it is not possible. |  | ||||||
| - remove unused DCT code. |  | ||||||
| - mpeg audio fix | - mpeg audio fix | ||||||
| - AV sync fix (new api for demux) | - ffserver fix | ||||||
| - RTP streaming support in ffserver | - fix stream selection (aka map) syntax. Start stream numbers at 1 in | ||||||
|  |   listing. Find a syntax for stream ids (such as TS pids). | ||||||
|  | - reconstruct mpeg header frame rate in telecine case so that we do | ||||||
|  |   not need to infer the real rate if it is not possible. | ||||||
|  | - remove unused DCT code. | ||||||
|  | - AV sync fix | ||||||
|  | - RTP/RTSP streaming support in ffserver and in libav | ||||||
| - minimal support of video in ffplay | - minimal support of video in ffplay | ||||||
| 
 | 
 | ||||||
| Planned in next releases: | Planned in next releases: | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user