[FFmpeg-soc] [soc]: r4440 - in concat/libavformat: m3u.c playlist.c playlist.h
Geza Kovacs
gkovacs at MIT.EDU
Sat Jun 13 03:54:10 CEST 2009
On 06/12/2009 06:21 PM, Baptiste Coudurier wrote:
> Hi,
>
> On 6/12/2009 5:53 PM, gkovacs wrote:
>> Author: gkovacs
>> Date: Sat Jun 13 02:53:22 2009
>> New Revision: 4440
>>
>> Log:
>> removed unnecessary code, should work with same-codec different-format combinations as-is, requires an (in-progress) patch to ffmpeg.c and ffplay.c to handle changing streams during decoding
>>
>
> Please avoid suck huge commits which are just impossible to review.
> Split changes, keeping them related, and do small but frequent commits.
>
> Quick review:
>
>> [...]
>>
>> +char* buf_getline(ByteIOContext *s)
>
> This should be static.
>
I will be using that function, as well as all the others declared in
playlist.h, in the PLS playlist demuxer as well, which is in a separate
file. Isn't declaring it as static going to restrict it to a single
playlist demuxer?
>> [...]
>>
>> Modified: concat/libavformat/playlist.h
>> ==============================================================================
>> --- concat/libavformat/playlist.h Fri Jun 12 21:24:59 2009 (r4439)
>> +++ concat/libavformat/playlist.h Sat Jun 13 02:53:22 2009 (r4440)
>>
>> [...]
>>
>> @@ -46,5 +51,14 @@ PlaylistD* av_make_playlistd(unsigned ch
>>
>> int check_file_extn(char *cch, char *extn);
>>
>> +int compare_bufs(unsigned char *buf, unsigned char *rbuf);
>> +
>> int playlist_populate_context(PlaylistD *playld, AVFormatContext *s);
>>
>> +char* conc_strings(char *string1, char *string2);
>> +
>> +char* buf_getline(ByteIOContext *s);
>> +
>> +void split_wd_fn(char *filepath, char **workingdir, char **filename);
>> +
>> +unsigned int get_stream_offset(AVFormatContext *s);
>
> And should therefore and ideally not need to be declared in a header.
>
More information about the FFmpeg-soc
mailing list