Changeset 6b822f38be4f5958b1e271324bc73f4a7a98b0bc
- Timestamp:
- 09/12/07 18:39:28
(1 year ago)
- Author:
- Rémi Denis-Courmont <rem@videolan.org>
- git-committer:
- Rémi Denis-Courmont <rem@videolan.org> 1197221968 +0000
- git-parent:
[2d40161cfc100fe926527c94b4df71d83d56e094]
- git-author:
- Rémi Denis-Courmont <rem@videolan.org> 1197221968 +0000
- Message:
Use (s)size_t for pf_read and pf_write.
This is very likely to break .*64 platforms.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| rd8fc0a9 |
r6b822f3 |
|
| 89 | 89 | /* pf_read/pf_block is used to read data. |
|---|
| 90 | 90 | * XXX A access should set one and only one of them */ |
|---|
| 91 | | int (*pf_read) ( access_t *, uint8_t *, int ); /* Return -1 if no data yet, 0 if no more data, else real data read */ |
|---|
| | 91 | ssize_t (*pf_read) ( access_t *, uint8_t *, size_t ); /* Return -1 if no data yet, 0 if no more data, else real data read */ |
|---|
| 92 | 92 | block_t *(*pf_block)( access_t * ); /* return a block of data in his 'natural' size, NULL if not yet data or eof */ |
|---|
| 93 | 93 | |
|---|
| re7d9e56 |
r6b822f3 |
|
| 94 | 94 | sout_access_out_sys_t *p_sys; |
|---|
| 95 | 95 | int (*pf_seek)( sout_access_out_t *, off_t ); |
|---|
| 96 | | int (*pf_read)( sout_access_out_t *, block_t * ); |
|---|
| 97 | | int (*pf_write)( sout_access_out_t *, block_t * ); |
|---|
| | 96 | ssize_t (*pf_read)( sout_access_out_t *, block_t * ); |
|---|
| | 97 | ssize_t (*pf_write)( sout_access_out_t *, block_t * ); |
|---|
| 98 | 98 | int (*pf_control)( sout_access_out_t *, int, va_list); |
|---|
| 99 | 99 | |
|---|
| … | … | |
| 105 | 105 | VLC_EXPORT( void, sout_AccessOutDelete, ( sout_access_out_t * ) ); |
|---|
| 106 | 106 | VLC_EXPORT( int, sout_AccessOutSeek, ( sout_access_out_t *, off_t ) ); |
|---|
| 107 | | VLC_EXPORT( int, sout_AccessOutRead, ( sout_access_out_t *, block_t * ) ); |
|---|
| 108 | | VLC_EXPORT( int, sout_AccessOutWrite, ( sout_access_out_t *, block_t * ) ); |
|---|
| | 107 | VLC_EXPORT( ssize_t, sout_AccessOutRead, ( sout_access_out_t *, block_t * ) ); |
|---|
| | 108 | VLC_EXPORT( ssize_t, sout_AccessOutWrite, ( sout_access_out_t *, block_t * ) ); |
|---|
| 109 | 109 | VLC_EXPORT( int, sout_AccessOutControl,( sout_access_out_t *, int, va_list ) ); |
|---|
| 110 | 110 | |
|---|
| rc3dd560 |
r6b822f3 |
|
| 56 | 56 | * Local prototypes |
|---|
| 57 | 57 | *****************************************************************************/ |
|---|
| 58 | | static int CDDARead( access_t *, uint8_t *, int ); |
|---|
| | 58 | static ssize_t CDDARead( access_t *, uint8_t *, size_t ); |
|---|
| 59 | 59 | static block_t *CDDAReadBlocks( access_t * p_access ); |
|---|
| 60 | 60 | static int CDDASeek( access_t * p_access, int64_t i_pos ); |
|---|
| rf452c11 |
r6b822f3 |
|
| 122 | 122 | typedef struct stat_list_t stat_list_t; |
|---|
| 123 | 123 | |
|---|
| 124 | | static int Read( access_t *, uint8_t *, int ); |
|---|
| 125 | | static int ReadNull( access_t *, uint8_t *, int ); |
|---|
| | 124 | static ssize_t Read( access_t *, uint8_t *, size_t ); |
|---|
| | 125 | static ssize_t ReadNull( access_t *, uint8_t *, size_t ); |
|---|
| 126 | 126 | static int Control( access_t *, int, va_list ); |
|---|
| 127 | 127 | |
|---|
| … | … | |
| 173 | 173 | * ReadNull: read the directory |
|---|
| 174 | 174 | *****************************************************************************/ |
|---|
| 175 | | static int ReadNull( access_t *p_access, uint8_t *p_buffer, int i_len) |
|---|
| | 175 | static ssize_t ReadNull( access_t *p_access, uint8_t *p_buffer, size_t i_len) |
|---|
| 176 | 176 | { |
|---|
| 177 | 177 | /* Return fake data */ |
|---|
| … | … | |
| 183 | 183 | * Read: read the directory |
|---|
| 184 | 184 | *****************************************************************************/ |
|---|
| 185 | | static int Read( access_t *p_access, uint8_t *p_buffer, int i_len) |
|---|
| | 185 | static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len) |
|---|
| 186 | 186 | { |
|---|
| 187 | 187 | char *psz; |
|---|
| … | … | |
| 262 | 262 | /* Return fake data forever */ |
|---|
| 263 | 263 | p_access->pf_read = ReadNull; |
|---|
| 264 | | return ReadNull( p_access, p_buffer, i_len ); |
|---|
| | 264 | return -1; |
|---|
| 265 | 265 | } |
|---|
| 266 | 266 | |
|---|
| rd8fc0a9 |
r6b822f3 |
|
| 73 | 73 | int lastForwardedPacketId; |
|---|
| 74 | 74 | |
|---|
| 75 | | static int Read( access_t *, uint8_t *, int ); |
|---|
| | 75 | static ssize_t Read( access_t *, uint8_t *, size_t ); |
|---|
| 76 | 76 | static int Control( access_t *, int, va_list ); |
|---|
| 77 | 77 | static void Thread( vlc_object_t * ); |
|---|
| … | … | |
| 241 | 241 | * Read: forwarding data from EyeTV plugin which was received above |
|---|
| 242 | 242 | *****************************************************************************/ |
|---|
| 243 | | static int Read( access_t *p_access, uint8_t *p_buffer, int i_len ) |
|---|
| | 243 | static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len ) |
|---|
| 244 | 244 | { |
|---|
| 245 | 245 | access_sys_t *p_sys = p_access->p_sys; |
|---|
| r6ab1061 |
r6b822f3 |
|
| 107 | 107 | *****************************************************************************/ |
|---|
| 108 | 108 | static int Seek( access_t *, int64_t ); |
|---|
| 109 | | static int Read( access_t *, uint8_t *, int ); |
|---|
| | 109 | static ssize_t Read( access_t *, uint8_t *, size_t ); |
|---|
| 110 | 110 | static int Control( access_t *, int, va_list ); |
|---|
| 111 | 111 | static block_t *mmapBlock( access_t * ); |
|---|
| … | … | |
| 250 | 250 | * Read: standard read on a file descriptor. |
|---|
| 251 | 251 | *****************************************************************************/ |
|---|
| 252 | | static int Read( access_t *p_access, uint8_t *p_buffer, int i_len ) |
|---|
| | 252 | static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len ) |
|---|
| 253 | 253 | { |
|---|
| 254 | 254 | access_sys_t *p_sys = p_access->p_sys; |
|---|
| rd8fc0a9 |
r6b822f3 |
|
| 93 | 93 | * Local prototypes |
|---|
| 94 | 94 | *****************************************************************************/ |
|---|
| 95 | | static int Read( access_t *, uint8_t *, int ); |
|---|
| 96 | | static int Write( sout_access_out_t *, block_t * ); |
|---|
| | 95 | static ssize_t Read( access_t *, uint8_t *, size_t ); |
|---|
| | 96 | static ssize_t Write( sout_access_out_t *, block_t * ); |
|---|
| 97 | 97 | static int Seek( access_t *, int64_t ); |
|---|
| 98 | 98 | static int OutSeek( sout_access_out_t *, int64_t ); |
|---|
| … | … | |
| 462 | 462 | * Read: |
|---|
| 463 | 463 | *****************************************************************************/ |
|---|
| 464 | | static int Read( access_t *p_access, uint8_t *p_buffer, int i_len ) |
|---|
| | 464 | static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len ) |
|---|
| 465 | 465 | { |
|---|
| 466 | 466 | access_sys_t *p_sys = p_access->p_sys; |
|---|
| … | … | |
| 486 | 486 | * Write: |
|---|
| 487 | 487 | *****************************************************************************/ |
|---|
| 488 | | static int Write( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| | 488 | static ssize_t Write( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| 489 | 489 | { |
|---|
| 490 | 490 | access_sys_t *p_sys = GET_OUT_SYS(p_access); |
|---|
| rd8fc0a9 |
r6b822f3 |
|
| 144 | 144 | |
|---|
| 145 | 145 | /* */ |
|---|
| 146 | | static int Read( access_t *, uint8_t *, int ); |
|---|
| | 146 | static ssize_t Read( access_t *, uint8_t *, size_t ); |
|---|
| 147 | 147 | static int Seek( access_t *, int64_t ); |
|---|
| 148 | 148 | static int Control( access_t *, int, va_list ); |
|---|
| … | … | |
| 460 | 460 | *****************************************************************************/ |
|---|
| 461 | 461 | static int ReadICYMeta( access_t *p_access ); |
|---|
| 462 | | static int Read( access_t *p_access, uint8_t *p_buffer, int i_len ) |
|---|
| | 462 | static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len ) |
|---|
| 463 | 463 | { |
|---|
| 464 | 464 | access_sys_t *p_sys = p_access->p_sys; |
|---|
| rdd735eb |
r6b822f3 |
|
| 49 | 49 | void E_(MMSHClose) ( access_t * ); |
|---|
| 50 | 50 | |
|---|
| 51 | | static int Read( access_t *, uint8_t *, int ); |
|---|
| 52 | | static int ReadRedirect( access_t *, uint8_t *, int ); |
|---|
| | 51 | static ssize_t Read( access_t *, uint8_t *, size_t ); |
|---|
| | 52 | static ssize_t ReadRedirect( access_t *, uint8_t *, size_t ); |
|---|
| 53 | 53 | static int Seek( access_t *, int64_t ); |
|---|
| 54 | 54 | static int Control( access_t *, int, va_list ); |
|---|
| … | … | |
| 339 | 339 | * Read: |
|---|
| 340 | 340 | *****************************************************************************/ |
|---|
| 341 | | static int ReadRedirect( access_t *p_access, uint8_t *p, int i_len ) |
|---|
| 342 | | { |
|---|
| 343 | | return VLC_SUCCESS; |
|---|
| | 341 | static ssize_t ReadRedirect( access_t *p_access, uint8_t *p, size_t i_len ) |
|---|
| | 342 | { |
|---|
| | 343 | return 0; |
|---|
| 344 | 344 | } |
|---|
| 345 | 345 | |
|---|
| … | … | |
| 347 | 347 | * Read: |
|---|
| 348 | 348 | *****************************************************************************/ |
|---|
| 349 | | static int Read( access_t *p_access, uint8_t *p_buffer, int i_len ) |
|---|
| | 349 | static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len ) |
|---|
| 350 | 350 | { |
|---|
| 351 | 351 | access_sys_t *p_sys = p_access->p_sys; |
|---|
| … | … | |
| 354 | 354 | |
|---|
| 355 | 355 | if( p_access->info.b_eof ) |
|---|
| 356 | | return VLC_SUCCESS; |
|---|
| | 356 | return 0; |
|---|
| 357 | 357 | |
|---|
| 358 | 358 | while( i_data < (size_t) i_len ) |
|---|
| rd8fc0a9 |
r6b822f3 |
|
| 69 | 69 | |
|---|
| 70 | 70 | |
|---|
| 71 | | static int Read( access_t *, uint8_t *, int ); |
|---|
| | 71 | static ssize_t Read( access_t *, uint8_t *, size_t ); |
|---|
| 72 | 72 | static int Seek( access_t *, int64_t ); |
|---|
| 73 | 73 | static int Control( access_t *, int, va_list ); |
|---|
| … | … | |
| 371 | 371 | * Read: |
|---|
| 372 | 372 | *****************************************************************************/ |
|---|
| 373 | | static int Read( access_t *p_access, uint8_t *p_buffer, int i_len ) |
|---|
| | 373 | static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len ) |
|---|
| 374 | 374 | { |
|---|
| 375 | 375 | access_sys_t *p_sys = p_access->p_sys; |
|---|
| rd8fc0a9 |
r6b822f3 |
|
| 167 | 167 | * Prototypes |
|---|
| 168 | 168 | *****************************************************************************/ |
|---|
| 169 | | static int Read ( access_t *, uint8_t *, int ); |
|---|
| | 169 | static ssize_t Read ( access_t *, uint8_t *, size_t ); |
|---|
| 170 | 170 | static int Control( access_t *, int, va_list ); |
|---|
| 171 | 171 | |
|---|
| … | … | |
| 1064 | 1064 | * Read |
|---|
| 1065 | 1065 | *****************************************************************************/ |
|---|
| 1066 | | static int Read( access_t * p_access, uint8_t * p_buffer, int i_len ) |
|---|
| | 1066 | static ssize_t Read( access_t * p_access, uint8_t * p_buffer, size_t i_len ) |
|---|
| 1067 | 1067 | { |
|---|
| 1068 | 1068 | access_sys_t *p_sys = (access_sys_t *) p_access->p_sys; |
|---|
| rd8fc0a9 |
r6b822f3 |
|
| 92 | 92 | * Local prototypes |
|---|
| 93 | 93 | *****************************************************************************/ |
|---|
| 94 | | static int Read( access_t *, uint8_t *, int ); |
|---|
| | 94 | static ssize_t Read( access_t *, uint8_t *, size_t ); |
|---|
| 95 | 95 | static int Seek( access_t *, int64_t ); |
|---|
| 96 | 96 | static int Control( access_t *, int, va_list ); |
|---|
| … | … | |
| 349 | 349 | * Read: |
|---|
| 350 | 350 | *****************************************************************************/ |
|---|
| 351 | | static int Read( access_t *p_access, uint8_t *p_buffer, int i_len ) |
|---|
| | 351 | static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len ) |
|---|
| 352 | 352 | { |
|---|
| 353 | 353 | access_sys_t *p_sys = p_access->p_sys; |
|---|
| rd8fc0a9 |
r6b822f3 |
|
| 65 | 65 | |
|---|
| 66 | 66 | |
|---|
| 67 | | static int Read( access_t *, uint8_t *, int ); |
|---|
| | 67 | static ssize_t Read( access_t *, uint8_t *, size_t ); |
|---|
| 68 | 68 | static int Control( access_t *, int, va_list ); |
|---|
| 69 | 69 | |
|---|
| … | … | |
| 133 | 133 | * Read: read on a file descriptor, checking b_die periodically |
|---|
| 134 | 134 | *****************************************************************************/ |
|---|
| 135 | | static int Read( access_t *p_access, uint8_t *p_buffer, int i_len ) |
|---|
| | 135 | static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len ) |
|---|
| 136 | 136 | { |
|---|
| 137 | 137 | access_sys_t *p_sys = p_access->p_sys; |
|---|
| r8917f56 |
r6b822f3 |
|
| 50 | 50 | vlc_module_end(); |
|---|
| 51 | 51 | |
|---|
| 52 | | static int Read (access_t *access, uint8_t *buffer, int len); |
|---|
| | 52 | static ssize_t Read (access_t *access, uint8_t *buffer, size_t len); |
|---|
| 53 | 53 | static int Seek (access_t *access, int64_t offset); |
|---|
| 54 | 54 | static int Control (access_t *access, int cmd, va_list ap); |
|---|
| … | … | |
| 108 | 108 | |
|---|
| 109 | 109 | |
|---|
| 110 | | static int Read (access_t *access, uint8_t *buffer, int len) |
|---|
| | 110 | static ssize_t Read (access_t *access, uint8_t *buffer, size_t len) |
|---|
| 111 | 111 | { |
|---|
| 112 | 112 | access_t *src = access->p_source; |
|---|
| r552e595 |
r6b822f3 |
|
| 61 | 61 | vlc_module_end(); |
|---|
| 62 | 62 | |
|---|
| 63 | | static int Read (access_t *access, uint8_t *buffer, int len); |
|---|
| | 63 | static ssize_t Read (access_t *access, uint8_t *buffer, size_t len); |
|---|
| 64 | 64 | static block_t *Block (access_t *access); |
|---|
| 65 | 65 | static int Seek (access_t *access, int64_t offset); |
|---|
| … | … | |
| 181 | 181 | |
|---|
| 182 | 182 | |
|---|
| 183 | | static int Read (access_t *access, uint8_t *buffer, int len) |
|---|
| | 183 | static ssize_t Read (access_t *access, uint8_t *buffer, size_t len) |
|---|
| 184 | 184 | { |
|---|
| 185 | 185 | access_t *src = access->p_source; |
|---|
| r552e595 |
r6b822f3 |
|
| 68 | 68 | |
|---|
| 69 | 69 | static block_t *Block ( access_t * ); |
|---|
| 70 | | static int Read ( access_t *, uint8_t *, int ); |
|---|
| | 70 | static ssize_t Read ( access_t *, uint8_t *, size_t ); |
|---|
| 71 | 71 | static int Control( access_t *, int i_query, va_list args ); |
|---|
| 72 | 72 | static int Seek ( access_t *, int64_t ); |
|---|
| … | … | |
| 206 | 206 | * |
|---|
| 207 | 207 | *****************************************************************************/ |
|---|
| 208 | | static int Read( access_t *p_access, uint8_t *p_buffer, int i_len ) |
|---|
| | 208 | static ssize_t Read( access_t *p_access, uint8_t *p_buffer, size_t i_len ) |
|---|
| 209 | 209 | { |
|---|
| 210 | 210 | access_t *p_src = p_access->p_source; |
|---|
| r552e595 |
r6b822f3 |
|
| 84 | 84 | }; |
|---|
| 85 | 85 | |
|---|
| 86 | | static int Write( sout_access_out_t *, block_t * ); |
|---|
| | 86 | static ssize_t Write( sout_access_out_t *, block_t * ); |
|---|
| 87 | 87 | static int Seek ( sout_access_out_t *, off_t ); |
|---|
| 88 | | static int Read ( sout_access_out_t *, block_t * ); |
|---|
| | 88 | static ssize_t Read ( sout_access_out_t *, block_t * ); |
|---|
| 89 | 89 | |
|---|
| 90 | 90 | struct sout_access_out_sys_t |
|---|
| … | … | |
| 185 | 185 | * Read: standard read on a file descriptor. |
|---|
| 186 | 186 | *****************************************************************************/ |
|---|
| 187 | | static int Read( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| | 187 | static ssize_t Read( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| 188 | 188 | { |
|---|
| 189 | 189 | if( strcmp( p_access->psz_path, "-" ) ) |
|---|
| … | … | |
| 200 | 200 | * Write: standard write on a file descriptor. |
|---|
| 201 | 201 | *****************************************************************************/ |
|---|
| 202 | | static int Write( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| | 202 | static ssize_t Write( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| 203 | 203 | { |
|---|
| 204 | 204 | size_t i_write = 0; |
|---|
| rdb1a5bd |
r6b822f3 |
|
| 123 | 123 | }; |
|---|
| 124 | 124 | |
|---|
| 125 | | static int Write( sout_access_out_t *, block_t * ); |
|---|
| | 125 | static ssize_t Write( sout_access_out_t *, block_t * ); |
|---|
| 126 | 126 | static int Seek ( sout_access_out_t *, off_t ); |
|---|
| 127 | 127 | |
|---|
| … | … | |
| 374 | 374 | * Write: |
|---|
| 375 | 375 | *****************************************************************************/ |
|---|
| 376 | | static int Write( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| | 376 | static ssize_t Write( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| 377 | 377 | { |
|---|
| 378 | 378 | sout_access_out_sys_t *p_sys = p_access->p_sys; |
|---|
| re755d8f |
r6b822f3 |
|
| 145 | 145 | * Exported prototypes |
|---|
| 146 | 146 | *****************************************************************************/ |
|---|
| 147 | | static int Write( sout_access_out_t *, block_t * ); |
|---|
| | 147 | static ssize_t Write( sout_access_out_t *, block_t * ); |
|---|
| 148 | 148 | static int Seek ( sout_access_out_t *, off_t ); |
|---|
| 149 | | static int Read ( sout_access_out_t *, block_t * ); |
|---|
| 150 | 149 | |
|---|
| 151 | 150 | struct sout_access_out_sys_t |
|---|
| … | … | |
| 446 | 445 | |
|---|
| 447 | 446 | p_access->pf_write = Write; |
|---|
| 448 | | p_access->pf_read = Read; |
|---|
| 449 | 447 | p_access->pf_seek = Seek; |
|---|
| 450 | 448 | |
|---|
| … | … | |
| 487 | 485 | |
|---|
| 488 | 486 | /***************************************************************************** |
|---|
| 489 | | * Read: standard read -- not supported |
|---|
| 490 | | *****************************************************************************/ |
|---|
| 491 | | static int Read( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| 492 | | { |
|---|
| 493 | | msg_Err( p_access, "cannot read from shout" ); |
|---|
| 494 | | return VLC_EGENERIC; |
|---|
| 495 | | } |
|---|
| 496 | | |
|---|
| 497 | | /***************************************************************************** |
|---|
| 498 | 487 | * Write: standard write |
|---|
| 499 | 488 | *****************************************************************************/ |
|---|
| 500 | | static int Write( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| | 489 | static ssize_t Write( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| 501 | 490 | { |
|---|
| 502 | 491 | size_t i_write = 0; |
|---|
| r7719d71 |
r6b822f3 |
|
| 113 | 113 | }; |
|---|
| 114 | 114 | |
|---|
| 115 | | static int Write ( sout_access_out_t *, block_t * ); |
|---|
| | 115 | static ssize_t Write ( sout_access_out_t *, block_t * ); |
|---|
| 116 | 116 | static int Seek ( sout_access_out_t *, off_t ); |
|---|
| 117 | 117 | |
|---|
| … | … | |
| 324 | 324 | * Write: standard write on a file descriptor. |
|---|
| 325 | 325 | *****************************************************************************/ |
|---|
| 326 | | static int Write( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| | 326 | static ssize_t Write( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| 327 | 327 | { |
|---|
| 328 | 328 | sout_access_out_sys_t *p_sys = p_access->p_sys; |
|---|
| re7d9e56 |
r6b822f3 |
|
| 366 | 366 | * sout_AccessRead: |
|---|
| 367 | 367 | *****************************************************************************/ |
|---|
| 368 | | int sout_AccessOutRead( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| | 368 | ssize_t sout_AccessOutRead( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| 369 | 369 | { |
|---|
| 370 | 370 | return( p_access->pf_read ? |
|---|
| … | … | |
| 375 | 375 | * sout_AccessWrite: |
|---|
| 376 | 376 | *****************************************************************************/ |
|---|
| 377 | | int sout_AccessOutWrite( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| 378 | | { |
|---|
| 379 | | const int i_packets_gather = 30; |
|---|
| | 377 | ssize_t sout_AccessOutWrite( sout_access_out_t *p_access, block_t *p_buffer ) |
|---|
| | 378 | { |
|---|
| | 379 | const unsigned i_packets_gather = 30; |
|---|
| 380 | 380 | p_access->i_writes++; |
|---|
| 381 | 381 | p_access->i_sent_bytes += p_buffer->i_buffer; |
|---|