Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						8d287a8070 
					 
					
						
						
							
							fix a memory leak in ot::read_comments  
						
						
						
						
					 
					
						2019-01-08 20:57:55 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						d09d7bd634 
					 
					
						
						
							
							t: only run opustags.t in UTF-8 environments  
						
						
						
						
					 
					
						2018-12-19 20:32:55 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						191796a3d2 
					 
					
						
						
							
							t: skip locale test when fr_FR.iso88591 is missing  
						
						
						
						
					 
					
						2018-12-19 19:56:32 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						cacbd43422 
					 
					
						
						
							
							t: modernize system.t  
						
						
						
						
					 
					
						2018-12-18 20:25:28 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						2dbba5a23e 
					 
					
						
						
							
							t: extend the tap module  
						
						
						
						
					 
					
						2018-12-18 20:25:26 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						19c1a8361d 
					 
					
						
						
							
							update CONTRIBUTING  
						
						
						
						
					 
					
						2018-12-17 21:13:16 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						4036ce1f39 
					 
					
						
						
							
							t: print errors on stderr  
						
						... 
						
						
						
						That way, they're shown by the prove command.
That's what the Perl test suite does too. 
						
						
					 
					
						2018-12-17 20:58:39 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						28ecbecdf0 
					 
					
						
						
							
							prepare 1.3.0  
						
						
						
						
					 
					
						2018-12-17 20:50:50 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						06fff8cbeb 
					 
					
						
						
							
							support --delete NAME=VALUE  
						
						
						
						
					 
					
						2018-12-17 20:00:27 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						e2a1c06005 
					 
					
						
						
							
							case-insensitive field name for comment deletion  
						
						
						
						
					 
					
						2018-12-16 18:56:18 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						a9adc11cad 
					 
					
						
						
							
							t: delete_comments  
						
						
						
						
					 
					
						2018-12-16 18:51:28 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						f872f71411 
					 
					
						
						
							
							move delete_comments into cli  
						
						
						
						
					 
					
						2018-12-16 18:44:08 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						6797e59417 
					 
					
						
						
							
							reduce match_field into delete_comments  
						
						
						
						
					 
					
						2018-12-16 18:41:20 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						7df8c5c426 
					 
					
						
						
							
							--set: add only the field name to to_delete  
						
						
						
						
					 
					
						2018-12-16 18:33:08 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						e26f3f268c 
					 
					
						
						
							
							error when --set-all's parsing fails  
						
						
						
						
					 
					
						2018-12-16 12:50:18 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						46cd25f744 
					 
					
						
						
							
							warn about newlines and control characters  
						
						
						
						
					 
					
						2018-12-16 12:36:37 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						70e9b576cf 
					 
					
						
						
							
							review the doc, for utf-8 in particular  
						
						
						
						
					 
					
						2018-12-09 14:05:50 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						102f683869 
					 
					
						
						
							
							t: encoding conversion  
						
						
						
						
					 
					
						2018-12-09 12:59:20 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						e471c82605 
					 
					
						
						
							
							convert command-line arguments to UTF-8 too  
						
						
						
						
					 
					
						2018-12-09 12:33:48 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						cc3bb6397d 
					 
					
						
						
							
							convert tags to and from the user locale  
						
						
						
						
					 
					
						2018-12-09 12:18:17 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						bb548f51d3 
					 
					
						
						
							
							encoding_converter: overload for C strings  
						
						
						
						
					 
					
						2018-12-09 12:17:10 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						ebc8347c9e 
					 
					
						
						
							
							character encoding converter  
						
						
						
						
					 
					
						2018-12-09 11:45:00 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						ca06c6fb9d 
					 
					
						
						
							
							detect muxed streams  
						
						
						
						
					 
					
						2018-12-08 12:55:58 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						42845e4867 
					 
					
						
						
							
							cli: don't increment the absolute page number on error  
						
						
						
						
					 
					
						2018-12-08 12:27:40 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						b2826bf0cc 
					 
					
						
						
							
							raise error on unsynced data  
						
						
						
						
					 
					
						2018-12-08 12:20:00 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						33ef7ee153 
					 
					
						
						
							
							better error messages for multi-page headers  
						
						
						
						
					 
					
						2018-12-08 11:42:10 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						ccc8417413 
					 
					
						
						
							
							rename the methods of ogg_reader  
						
						... 
						
						
						
						read_page → next_page, because it's more consistent with iterators.
read_header_packet → process_header_packet, because it doesn't actually
*read* anything. 
						
						
					 
					
						2018-12-08 11:36:10 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						d9dfc29b7d 
					 
					
						
						
							
							drop ot::validate_identification_header  
						
						... 
						
						
						
						No more need to extract the header packet. 
						
						
					 
					
						2018-12-08 11:28:16 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						23049a7ff6 
					 
					
						
						
							
							introduce ot::is_opus_stream  
						
						
						
						
					 
					
						2018-12-08 11:24:17 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						f080f9da70 
					 
					
						
						
							
							ogg_stream → ogg_logical_stream  
						
						
						
						
					 
					
						2018-12-08 10:59:07 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						4e3ee61ca3 
					 
					
						
						
							
							reject continued header pages  
						
						
						
						
					 
					
						2018-12-05 20:11:03 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						c01045172c 
					 
					
						
						
							
							check for partial packets in header page  
						
						
						
						
					 
					
						2018-12-05 19:21:48 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						7e6d9eae39 
					 
					
						
						
							
							reduce read_packet into read_header_packet  
						
						
						
						
					 
					
						2018-12-05 18:42:58 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						14ae681e61 
					 
					
						
						
							
							get rid of ogg_writer::prepare_stream  
						
						
						
						
					 
					
						2018-12-05 18:03:53 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						7e575ffbc3 
					 
					
						
						
							
							reduce write_packet and flush_page into write_header_packet  
						
						
						
						
					 
					
						2018-12-05 17:37:59 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						1ff5284b60 
					 
					
						
						
							
							process the streams by page instead of packets  
						
						
						
						
					 
					
						2018-12-03 20:07:00 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						6da1a8703d 
					 
					
						
						
							
							create the oggdump tool  
						
						
						
						
					 
					
						2018-12-03 18:43:02 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						71c9dd7209 
					 
					
						
						
							
							reduce process_tags into a simpler function  
						
						... 
						
						
						
						It had too many responsibilities. 
						
						
					 
					
						2018-12-03 18:22:33 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						fcfb4a2a1d 
					 
					
						
						
							
							fatal errors are not special  
						
						
						
						
					 
					
						2018-12-03 18:13:51 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						1d6ca8fc59 
					 
					
						
						
							
							write the output to a temporary file  
						
						
						
						
					 
					
						2018-12-02 16:20:40 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						a74ea34352 
					 
					
						
						
							
							introduce partial files  
						
						
						
						
					 
					
						2018-12-02 12:12:58 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						289391a9df 
					 
					
						
						
							
							more robust tests for input/output equality  
						
						
						
						
					 
					
						2018-12-02 10:45:36 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						5860902084 
					 
					
						
						
							
							isolate the process function to the cli module  
						
						... 
						
						
						
						Its interface is not good enough to be exposed. 
						
						
					 
					
						2018-12-02 10:10:40 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						614bd6379b 
					 
					
						
						
							
							inplace -> in_place  
						
						
						
						
					 
					
						2018-12-01 17:39:27 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						1e69e89ff9 
					 
					
						
						
							
							t: check a few cases of successful option parsing  
						
						
						
						
					 
					
						2018-12-01 17:36:58 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						7189d63c20 
					 
					
						
						
							
							check for duplicate options  
						
						
						
						
					 
					
						2018-12-01 17:23:38 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						d67ce423d1 
					 
					
						
						
							
							parse_options: return the error message in the status  
						
						
						
						
					 
					
						2018-12-01 13:26:22 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						6f290702a8 
					 
					
						
						
							
							catch getopt's errors  
						
						
						
						
					 
					
						2018-12-01 13:03:44 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						067c9240c3 
					 
					
						
						
							
							proces_options -> parse_options  
						
						... 
						
						
						
						The function is not supposed to have side effects anymore. 
						
						
					 
					
						2018-12-01 12:02:19 -05:00 
						 
				 
			
				
					
						
							
							
								Frédéric Mangano-Tarumi 
							
						 
					 
					
						
						
							
						
						90bcf0bd71 
					 
					
						
						
							
							process_options: don't deduce path_out from inplace  
						
						
						
						
					 
					
						2018-12-01 11:51:00 -05:00