forked from pedroaleluia/os-applications
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is the first commit after a long time. We did not keep in mind a…
…ll the changes. Please hav look at the changelogs inside a certain package to find out if things have been changed. Added ica-13 packages.
- Loading branch information
Joern Frenzel
committed
Jul 29, 2014
1 parent
f578e9f
commit 6aa1ca2
Showing
4,197 changed files
with
586,374 additions
and
1,871 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
56 changes: 56 additions & 0 deletions
56
...dp-git-2.0-1.x-GIT-Master/package-rootfs/opt/freerdp-git/include/freerdp/codec/mppc_dec.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
/** | ||
* FreeRDP: A Remote Desktop Protocol Implementation | ||
* Implements Microsoft Point to Point Compression (MPPC) protocol | ||
* | ||
* Copyright 2011 Laxmikant Rashinkar <LK.Rashinkar@gmail.com> | ||
* Copyright Jiten Pathy | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
#ifndef FREERDP_CODEC_MPPC_DECODER_H | ||
#define FREERDP_CODEC_MPPC_DECODER_H | ||
|
||
#include <freerdp/api.h> | ||
#include <freerdp/types.h> | ||
|
||
/* Compression Types */ | ||
#define PACKET_COMPRESSED 0x20 | ||
#define PACKET_AT_FRONT 0x40 | ||
#define PACKET_FLUSHED 0x80 | ||
#define PACKET_COMPR_TYPE_8K 0x00 | ||
#define PACKET_COMPR_TYPE_64K 0x01 | ||
#define PACKET_COMPR_TYPE_RDP6 0x02 | ||
#define PACKET_COMPR_TYPE_RDP61 0x03 | ||
#define CompressionTypeMask 0x0F | ||
|
||
#define RDP6_HISTORY_BUF_SIZE 65536 | ||
#define RDP6_OFFSET_CACHE_SIZE 8 | ||
|
||
struct rdp_mppc_dec | ||
{ | ||
BYTE* history_buf; | ||
UINT16* offset_cache; | ||
BYTE* history_buf_end; | ||
BYTE* history_ptr; | ||
}; | ||
|
||
FREERDP_API int decompress_rdp(struct rdp_mppc_dec* dec, BYTE* cbuf, int len, int ctype, UINT32* roff, UINT32* rlen); | ||
FREERDP_API int decompress_rdp_4(struct rdp_mppc_dec* dec, BYTE* cbuf, int len, int ctype, UINT32* roff, UINT32* rlen); | ||
FREERDP_API int decompress_rdp_5(struct rdp_mppc_dec* dec, BYTE* cbuf, int len, int ctype, UINT32* roff, UINT32* rlen); | ||
FREERDP_API int decompress_rdp_6(struct rdp_mppc_dec* dec, BYTE* cbuf, int len, int ctype, UINT32* roff, UINT32* rlen); | ||
FREERDP_API int decompress_rdp_61(struct rdp_mppc_dec* dec, BYTE* cbuf, int len, int ctype, UINT32* roff, UINT32* rlen); | ||
FREERDP_API struct rdp_mppc_dec* mppc_dec_new(void); | ||
FREERDP_API void mppc_dec_free(struct rdp_mppc_dec* dec); | ||
|
||
#endif /* FREERDP_CODEC_MPPC_DECODER_H */ |
51 changes: 51 additions & 0 deletions
51
...dp-git-2.0-1.x-GIT-Master/package-rootfs/opt/freerdp-git/include/freerdp/codec/mppc_enc.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
/** | ||
* FreeRDP: A Remote Desktop Protocol Implementation | ||
* Implements Microsoft Point to Point Compression (MPPC) protocol | ||
* | ||
* Copyright 2012 Laxmikant Rashinkar <LK.Rashinkar@gmail.com> | ||
* Copyright 2012 Jay Sorg <jay.sorg@gmail.com> | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
#ifndef FREERDP_CODEC_MPPC_ENCODER_H | ||
#define FREERDP_CODEC_MPPC_ENCODER_H | ||
|
||
#include <freerdp/api.h> | ||
#include <freerdp/types.h> | ||
|
||
#define PROTO_RDP_40 1 | ||
#define PROTO_RDP_50 2 | ||
|
||
struct rdp_mppc_enc | ||
{ | ||
int protocol_type; /* PROTO_RDP_40, PROTO_RDP_50 etc */ | ||
char* historyBuffer; /* contains uncompressed data */ | ||
char* outputBuffer; /* contains compressed data */ | ||
char* outputBufferPlus; | ||
int historyOffset; /* next free slot in historyBuffer */ | ||
int buf_len; /* length of historyBuffer, protocol dependant */ | ||
int bytes_in_opb; /* compressed bytes available in outputBuffer */ | ||
int flags; /* PACKET_COMPRESSED, PACKET_AT_FRONT, PACKET_FLUSHED etc */ | ||
int flagsHold; | ||
int first_pkt; /* this is the first pkt passing through enc */ | ||
UINT16* hash_table; | ||
}; | ||
|
||
FREERDP_API BOOL compress_rdp(struct rdp_mppc_enc* enc, BYTE* srcData, int len); | ||
FREERDP_API BOOL compress_rdp_4(struct rdp_mppc_enc* enc, BYTE* srcData, int len); | ||
FREERDP_API BOOL compress_rdp_5(struct rdp_mppc_enc* enc, BYTE* srcData, int len); | ||
FREERDP_API struct rdp_mppc_enc* mppc_enc_new(int protocol_type); | ||
FREERDP_API void mppc_enc_free(struct rdp_mppc_enc* enc); | ||
|
||
#endif /* FREERDP_CODEC_MPPC_ENCODER_H */ |
1 change: 1 addition & 0 deletions
1
...-1.x-GIT-Master/package-rootfs/opt/freerdp-git/lib/i386-linux-gnu/libfreerdp-cache.so.1.1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
libfreerdp-cache.so.1.1.0 |
Binary file added
BIN
+30.9 KB
....x-GIT-Master/package-rootfs/opt/freerdp-git/lib/i386-linux-gnu/libfreerdp-cache.so.1.1.0
Binary file not shown.
1 change: 1 addition & 0 deletions
1
...1.x-GIT-Master/package-rootfs/opt/freerdp-git/lib/i386-linux-gnu/libfreerdp-client.so.1.1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
libfreerdp-client.so.1.1.0 |
Binary file added
BIN
+404 KB
...x-GIT-Master/package-rootfs/opt/freerdp-git/lib/i386-linux-gnu/libfreerdp-client.so.1.1.0
Binary file not shown.
Oops, something went wrong.